【发布时间】:2021-09-16 20:35:06
【问题描述】:
我使用 laravel 8 和 vuejs 创建我的网站
运行npm run dev 命令后出现此错误:
Error: Cannot find module 'semver'
Require stack:
- /usr/share/npm/lib/utils/unsupported.js
- /usr/share/npm/bin/npm-cli.js
...
我尝试了这个解决方案:
sudo apt-get purge nodejs --auto-remove
sudo apt-get purge npm --auto-remove
sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* ~/.npm
sudo rm -rf /usr/local/lib/node*
sudo rm -rf /usr/local/bin/node*
sudo rm -rf /usr/local/include/node*
sudo apt-get purge nodejs npm
sudo apt autoremove
npm i -g semver
然后再次安装nodejs 和npm(最新版本)
但错误仍然存在 我该怎么办
【问题讨论】:
-
你试过
npm i -g semver -
我试过了。但仍然错误
-
你在全球范围内做对了吗?
-
你也可以试试
cd /usr/share/npm; npm i semver -
@Shubham Kumar。那么我现在有这个错误:找不到模块'npmlog'
标签: node.js vue.js npm webpack laravel-mix