问题
执行npm install
时,遇到下面的错误:
Downloading binary from https://github.com/sass/node-sass/releases/download/v4.12.0/win32-x64-83_binding.node
Cannot download "https://github.com/sass/node-sass/releases/download/v4.12.0/win32-x64-83_binding.node":
HTTP error 404 Not Found
Hint: If github.com is not accessible in your location
try setting a proxy via HTTP_PROXY, e.g.
export HTTP_PROXY=http://example.com:1234
or configure npm proxy via
npm config set proxy http://example.com:8080
解决方法
执行下面的命令:
npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/ -D
执行效果如下:
注意,下面的项目名字用xxxxxx代替了。
D:\project\xxxxxx>npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/ -D
> node-sass@4.14.1 install D:\xxxxxx\node_modules\node-sass
> node scripts/install.js
Downloading binary from https://npm.taobao.org/mirrors/node-sass//v4.14.1/win32-x64-83_binding.node
Download complete..] - :
Binary saved to D:\xxxxxx\node_modules\node-sass\vendor\win32-x64-83\binding.node
Caching binary to D:\devtools\node-v14.16.1-win-x64\node_cache\node-sass\4.14.1\win32-x64-83_binding.node
> node-sass@4.14.1 postinstall D:\xxxxxx\node_modules\node-sass
> node scripts/build.js
Binary found at D:\xxxxxx\node_modules\node-sass\vendor\win32-x64-83\binding.node
Testing binary
Binary is fine
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.9 (node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.9: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
+ node-sass@4.14.1
added 74 packages from 60 contributors and audited 1413 packages in 54.69s
1 package is looking for funding
run `npm fund` for details
found 804 vulnerabilities (754 low, 21 moderate, 29 high)
run `npm audit fix` to fix them, or `npm audit` for details
在log中相应的路径下,就可以看到已经安装成功的node-sass。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/155751.html