节点sass安装问题

当我尝试使用npm安装node-sass时,出现以下错误消息:

无法下载“ https://github.com/sass/node-sass/releases/download/v3.13.1/win32-x64-57_binding.node ”:“

我使用的命令是:

npm install node-sass --save-dev- 

你可以在下面的截图中看到更多的细节:

安装过程

你的命令有错误:

 $ npm install node-sass --save-dev- ^^^ 

应该

 $ npm install node-sass --save-dev 

(没有最后的开发)

此外,它是给你一个警告,因为它想要在全球范围内安装。

请参阅官方的node-sass 文档 。

而且,对于你了解–save–save-dev之间的区别可能很有意思。

取决于您正在使用的节点版本。 Node-Sass目前仅支持以下版本:

支持的Node.js版本为0.10,0.12,1,2,3,4,5,6和7。

如果您碰巧在其中的某个版本上工作,请尝试指定所需的node-sass版本:

 $ npm install --save-dev node-sass@4.5.3 

您的npm正在尝试下载https://github.com/sass/node-sass/releases版本页面上不存在的node-sass 3.31.1版本

我看到你正在运行节点版本8.1.4。 您还可以在命令提示符下使用node --version对其进行检查。

您将不得不使用版本> = v4.5.3,因为较低版本的节点sass与node8不兼容。 这个问题已经在他们的GitHub问题页面上报告过 。 您必须使用v4.5.3来定义,或者在安装时使用-g参数,这似乎是自动获取最新的版本。

当我使用-g它正常工作,并获得最新版本

另外, @ javiergarval指出,你有一个错字。 它应该是--save-dev而不是--save-dev-.