我该如何解决以下错误?我使用Ubuntu 16.当我运行任何npm命令,如"npm run dev"时,我收到此错误:
错误:已知npm不在Node.js v4.2.6上运行Node.js 4受支持,但您运行的特定版本有一个已知的错误,可以打破npm.请更新至少$ {rel.min}以使用此版本的npm.您可以在https://nodejs.org/找到最新版本的Node.js.
小智 54
首先,完全卸载nodejs和npm.
sudo apt remove nodejs npm
Run Code Online (Sandbox Code Playgroud)
然后,通过以下链接重新安装:
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs
Run Code Online (Sandbox Code Playgroud)
参考:https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions
您可以尝试降级节点版本以使用以下内容从错误版本切换,如果您的应用程序支持最新版本,升级也可以使用.
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.4/install.sh | bash
nvm install 4.2.5
nvm use 4.2.5
//check with
node -v
//To uninstall a node version
nvm uninstall 4.2.6
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
33343 次 |
最近记录: |