renren-fast-vue 安装node_modules报错问题

本人计划使用renren-fast-vue作为前端项目框架,结果使用npm install命令安装依赖时各种报错,花费一天的时间终于解决并成功运行。

前端的地址:renren-fast-vue: renren-fast-vue基于vue、element-ui构建开发,实现renren-fast后台管理前端功能,提供一套更优的前端解决方案。 (gitee.com)

1.首先node版本选择:14.21.3 可以运行,可以安装nvm工具进行node版本切换,不需要重新卸载安装node。

参考:安装并使用nvm(切换)node版本怎么操作?_vagrant node版本切换-CSDN博客

 使用到的命令如下:

#安装指定版本
nvm install 14.21.3

#查看已安装版本列表
nvm list 

#切换使用版本
nvm use 14.21.3

#查看当前版本
node -v

2.安装时如果报错缺少chromedriver

参考:解决chromedriver@2.27.2install: `node install.js` 的问题_chromedriver@2.27.2 install: `node install.js`-CSDN博客

 下载完成后,到项目的文件夹下打开cmd窗口,使用如下命令(将后面的路径替换为自己已经下载的chromedriver压缩文件位置):

npm install chromedriver --chromedriver_filepath=D:\download\chromedriver_win32.zip

3.安装时如果报缺node-sass的问题,先将package-json 文件内的相关配置修改为4.14.0。

参考:

npm install node-sass 安装失败的解决方案:利用国内镜像加速安装_node-sass 国内镜像-CSDN博客将node-sass添加到node安装目录的mode-models文件下。

4.此时如果出现 npm ERR! cb() never called! npm ERR! This is an error with npm itself

参考:

【已解决】npm安装依赖报错: npm ERR! cb() never called! npm ERR! This is an error with npm itself.-CSDN博客

1、删除下载好的node_modules

2、删除package-lock.json文件

3、清除npm缓存 npm cache clean --force

4、参考上文的安装npm install chromedriver,先将chromedriver加载到node_modules

5、再次npm install

按照以上步骤操作后,终于成功运行,网上找资料找了一天。记录一下帮助更多的人。

还有可能出现关于visual studio的问题,需要安装visual studio,以及安装python环境(不过大概率出现这种情况是因为node版本的问题,不排除真的需要,在这里贴一下)

可以参考:npm错误 gyp错误 vs版本不对 msvs_version不兼容_npm gyp-CSDN博客

  • 19
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值