我尝试安装 <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
我该如何解决?
答案 0 :(得分:2)
在我看来,您正在运行的是Node的较新版本,但NPM的版本已过时。
您可以执行以下任一操作:
NPM
的最新稳定版本:npm install -g npm@latest
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