npm版本太低,导致mpvue的小程序的npm install报错,升级或者重装npm就可以解决了

npm版本太低,导致mpvue的小程序的npm install报错

通过查找问题,因为我环境变量之类的东西都没有改过,而且用vue的时候也没有报错,所以可能是因为npm的版本太低

argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install"

解决办法

1、使用'npm cache clean --force'命令清除缓存再安装

2、执行'npm install -g npm'命令升级版本

如果还是报错,就在重复清除缓存再安装几次就可以了

 

### 如何在 Linux 上重新安装 npm 为了确保 npm 的干净重装,在开始之前建议先卸载现有的 npm 和 Node.js 版本。可以使用以下命令来移除已有的版本: ```bash sudo yum remove nodejs npm ``` 完成旧版的删除之后,按照如下方法来进行全新安装。 #### 下载并解压预编译二进制文件 对于快速部署环境而言,直接下载官方发布的压缩包是一种高效的方式[^1]: ```bash cd /tmp/ wget https://nodejs.org/dist/v8.11.1/node-v8.11.1-linux-x64.tar.xz yum install -y xz xz -d node-v8.11.1-linux-x64.tar.xz tar -xf node-v8.11.1-linux-x64.tar ``` #### 设置软链接以便全局访问 为了让新安装的 `npm` 命令可以在任何地方执行,创建必要的符号链接至 `/usr/bin/` 目录下[^2]: ```bash cd /usr/local/ mv /tmp/node-v8.11.1-linux-x64/* . ln -s /usr/local/bin/npm /usr/bin/npm ``` #### 验证安装情况 确认新的 npm 是否已经正确就位以及其配置状态良好[^3]: ```bash npm -v npm config set registry https://registry.npmmirror.com npm config get registry ``` 如果一切正常,则说明现在正在使用最新安装好的 npm 并且指向了更快捷稳定的国内镜像源。 #### 编译工具链准备(可选) 某些情况下可能还需要额外安装一些依赖项用于支持特定模块的构建过程[^4]: ```bash yum install gcc openssl-devel gcc-c++ compat-gcc-34 compat-gcc-34-c++ ``` 以上步骤能够帮助顺利完成 npm 在 Linux 系统中的重新安装工作,并解决了潜在的问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值