Alw*_*win 8 javascript sass node.js node-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-
Run Code Online (Sandbox Code Playgroud)
您可以在下面的屏幕截图中查看更多详细信息:

小智 11
经过努力,终于找到了确切的解决方案。在node js软件文件夹中,仍在npm-cache文件夹中创建node-sass \ 4.5.0文件夹。因此,我手动下载了win32-x64-48_binding.node,并将其放在C:\ Users \ Administrator \ AppData \ Roaming \ npm-cache \ node-sass \ 4.5.0文件夹中。
并运行npm install命令,问题已解决。
小智 8
我的问题是,我需要一个较旧的node-sass二进制文件,它不适用于我拥有的新节点版本。但至少在 Windows 上,解决方案非常简单。只需安装 Windows 构建工具。这样,npm 就能够从源代码中构建二进制文件。
长话短说,这为我解决了问题:
npm install --global --production windows-build-tools
Run Code Online (Sandbox Code Playgroud)
感谢对这个问题的回答: windows 10 上的 node-sass 安装问题
我看到您正在运行节点版本8.1.4。您也可以node --version在命令提示符下使用进行检查。
您必须改用> = v4.5.3版本,因为较低版本的node-sass与node8不兼容。该问题已在其GitHub问题页面上报告。您要么必须使用v4.5.3进行定义,要么-g在安装时传递参数,这似乎会自动获取最新版本。
当我使用-g时,它可以正常工作并获得最新版本
另外,正如@javiergarval所指出的,您有错字。应该是--save-dev代替--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
Run Code Online (Sandbox Code Playgroud)
您的NPM正试图下载node-sass的版本3.31.1是的发布页上不存在https://github.com/sass/node-sass/releases
| 归档时间: |
|
| 查看次数: |
13582 次 |
| 最近记录: |