Error: No 'name' field found in package.json

本文共有694个字,关键词:

问题:使用npm安装包时出错Error: No 'name' field found in package.json;npm报错 Error: Cannot find module 'semver'

解决:这是因为npm版本过低了
方法:
1、卸载旧版本

sudo apt-get purge nodejs npm
或
sudo apt remove nodejs npm
sudo apt autoremove

2、更换安装源并安装

curl -sL https://deb.nodesource.com/setup | sudo bash -
sudo apt-get install -y nodejs
或
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs

参考:

https://stackoverflow.com/questions/12913141/message-failed-to-fetch-from-registry-while-trying-to-install-any-module
https://blog.csdn.net/jack__love/article/details/129430370
版权声明:本文为作者原创,如需转载须联系作者本人同意,未经作者本人同意不得擅自转载。
添加新评论
暂无评论