在github克隆项目后,npm install执行卡住/报错,解决方法

        是nodejs版本问题,我原来下载了最新的nodejs18版本,在github扒了个vue2项目,执行npm install总是失败,其中一部分报错信息如下:

npm ERR! gyp ERR! cwd D:\Web\Vue\vue-weixin\node_modules\node-sass
npm ERR! gyp ERR! node -v v18.14.2
npm ERR! gyp ERR! node-gyp -v v3.8.0
npm ERR! gyp ERR! not ok
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! node-sass@4.11.0 postinstall: `node scripts/build.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the node-sass@4.11.0 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

        在查询了许多资料后,怀疑是版本问题,我在项目的package.json中发现:

"node-sass": "^4.9.0",
node-sass对应版本

         node-sass是有对应的nodejs版本支持的,所以我用nvm(node版本管理工具)安装并切换到了node10版本,随后npm install执行成功。

  • 7
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 请尝试以下解决方案: 1. 清除npm缓存: npm cache clean --force 2. 降低下载速度: npm install --registry https://registry.npm.taobao.org -g @vue/cli 3. 尝试换个网络环境或换个时间再安装. 4. 如果以上都不行,请提交issue到https://github.com/vuejs/vue-cli/issues获取帮助. ### 回答2: 当安装@vue/cli时,有时会出现卡住的情况。这可能是因为网络问题或本地计算机资源不足。以下是一些可能的解决方法: 1. 更换npm源:由于某些区域的npm源受到限制,因此建议更换npm源以获得更快的下载速度。在命令行中输入以下命令可以更换为阿里的npm源: ``` npm config set registry https://registry.npm.taobao.org ``` 2. 清除npm缓存:在下载过程中,可能会出现一些问题导致缓存中的错误,建议清除npm缓存。在命令行中输入以下命令可以清除npm缓存: ``` npm cache clean --force ``` 3. 使用yarn安装:如果npm安装过程出现问题,您可以使用yarn来安装@vue/cli。使用以下命令可以全局安装yarn: ``` npm install -g yarn ``` 然后使用以下命令来安装@vue/cli: ``` yarn global add @vue/cli ``` 4. 升级npm和node:如果您的npm和node版本比较旧,建议更新最新的版本以确保兼容性。在命令行中输入以下命令可以更新npm: ``` npm install -g npm ``` 以下命令可以更新node: ``` npm install -g n n stable ``` 5. 关闭/禁用杀毒软件或防火墙:杀毒软件或防火墙可能会干扰安装过程。建议暂时关闭或禁用它们,然后重新运行安装@vue/cli的命令。 这些是可能的解决@vue/cli安装卡住的问题的方法。如果这些方法仍然没有帮助,请尝试使用其他电脑连接互联网下载安装,或者重新安装操作系统。 ### 回答3: 在执行"npm install -g @vue/cli" 微信进程的时候,有可能会遇到卡住的情况。造成这种情况的原因有很多,以下是一些可能的解决方案: 1. 检查网络连接: 确保你的网络连接是正常的,或者尝试更换网络环境。有些时候,网络稳定性的问题会导致文件下载失败,从而卡住整个进程。 2. 更换下载源: 官方镜像的下载速度可能会比较慢,你可以使用淘宝镜像提供的 npm 安装命令,将下载源更换为淘宝源。 3. 清空 npm 缓存: 执行 "npm cache verify" 命令,对 NPM 缓存进行清理。 4. 删除 npm 文件夹: 如果你在使用 Windows 平台,并且你的 npm 安装目录比较旧,你可以尝试删除 npm 目录,重新安装。 5. 调整配置文件: 有些时候如果你的电脑配置不高,你需要调整 node.js 下载包大小的限制,避免卡住进程。 总之,在处理 npm install -g @vue/cli 卡住的情况时,应当采取多种方法,不断测试和尝试,找到最合适你的方法

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值