栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

npm install报gyp info it worked if it ends with ok

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

npm install报gyp info it worked if it ends with ok

npm install报gyp info it worked if it ends with ok

查找没有头绪,顺着报错往前翻发现

node scripts/install.js 
Cannot download "https://github.com/sass/node-sass/releases/download/v4.13.0/win32-x64-83_binding.node"

应该是安装node-sass报错了

看着很正常的下载链接却怎么也下载不下来

原版链接和淘宝镜像上都没有这个文件名。

卸载重新安装试试?

#卸载node-sass
npm uninstall node-sass
#安装node-sass
npm install node-sass

能安装成功但是后续npm run dev缺报不兼容错误了

Error:Node Sass version 6.0.0 is incompatible with ^4.0.0

说明node-sass版本太高,不兼容

用下面的命令逐个降低版本装试试呢

#安装6.0.0成功
npm install node-sass@6.0.0
#安装5.0.0成功
npm install node-sass@5.0.0
#安装4.13.0失败
npm install node-sass@4.13.0

可以看到安装高版本成功,安装4.x版本却失败了,网上找到一篇,需要安装MSVC2017和python2.7,或者安装windows-build-tools,实际上windows-build-tools包含的就是这两个。安装命令如下,注意要用管理员权限安装

npm install -g windows-build-tools

安装之后需要校验

C:Python27python.exe -V
"C:Program Files (x86)Microsoft Visual StudioInstallerswhere.exe"

都能正确返回结果就能安装node-sass@4.x版本了

上面的MSVC2017和python2.7也能单独下载安装,单独下载地址

MSVC2017:百度网盘 请输入提取码 提取码: rn8k

python2.7:https://www.python.org/ftp/python/2.7.15/python-2.7.15.amd64.msi

另一种解决方案

下载链接拼的-83 -79实际上对应一个变量NODE_MODULE_VERSION

这个变量跟nodejs版本有关,node13对应79 node14对应83,所以把node版本降到13问题也解决了。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/755221.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号