节点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-.