如何修复此错误-npm

时间:2018-08-14 14:15:53

标签: node.js npm npm-install

我尝试安装 <div class="slider-wr"> <div class="package"> <div class="item"> </div> <div class="item"> </div> </div> <div class="package"> <div class="item"> </div> <div class="item"> </div> </div> </div> ,并且得到了以下npm。 我已经删除了npm并再次重新安装,但是再次出现以下错误:


error

我该如何解决?

5 个答案:

答案 0 :(得分:2)

在我看来,您正在运行的是Node的较新版本,但NPM的版本已过时。

您可以执行以下任一操作:

  1. 尝试使用NPM的最新稳定版本:
    您可以使用以下方法升级到最新版本的npm: npm install -g npm@latest

  1. 完全卸载Node至您的计算机,转到其website并安装最新的稳定Node版本。 NPM 随附。

答案 1 :(得分:2)

在ubuntu 18.04上,以下步骤救了我

要删除发行版稳定的版本,请输入以下内容:

sudo apt remove nodejs

此命令将删除软件包并保留配置文件。

sudo apt purge nodejs

最后一步,您可以删除与删除的软件包一起自动安装的所有未使用的软件包:

sudo apt autoremove

通过键入以下内容刷新本地软件包索引:

sudo apt update

通过运行以下命令启用NodeSource存储库

(最佳)如果需要安装其他版本,例如14.x,只需将setup_12.x更改为setup_14.x

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -

启用NodeSource存储库后,通过键入以下内容安装Node.js和npm:

sudo apt install nodejs

通过打印它们的版本来验证Node.js和npm是否已成功安装:

node --version (v12.18.4)
npm --version (6.14.6)

答案 2 :(得分:1)

我今天也遇到了这个问题,这个问题是由我的节点和npm版本的升级引起的。猜猜我的项目依赖项仍在旧版本的node和npm上运行

我通过删除node_modules文件夹来修复它并运行

npm install

我希望这对您有帮助

答案 3 :(得分:0)

这看起来像您的主目录中的权限问题。要回收.npm目录的所有权,请执行:

sudo chown -R $(whoami) ~/.npm

答案 4 :(得分:0)

检查依赖项的更新

npm outdate

运行下一个命令以更新依赖项

npm update