Mie*_*kes 33 node.js npm npm-install
我跑:npm run dev
错误:已知 npm 无法在 Node.js v10.24.1 上运行
我已经研究并知道该命令:npm install -g npm@latest
以及其他一些命令来解决问题
但问题是我的项目正在使用nodejs 10
所以它不能使用最新的nodejs。那么有什么办法可以修复上述错误呢。谢谢
更新:我用来nvm
安装和管理nodejs的版本。我的操作系统是 macOs
小智 43
对我来说,问题是在不兼容的 Node 版本(8.16.1)上升级我的 npm 全局版本。
我尝试全局卸载 npm,但这也不起作用,因为我无法使用 npm 命令。
为了解决这个问题,我使用 nvm 切换到 Node 的兼容版本(nvm use 14.0.0
- 这可以是与您全局安装的 npm 版本兼容的任何 Node 版本)。这允许我运行 npm 命令,因此我npm uninstall -g npm
首先运行删除全局版本的 npm,然后nvm uninstall 8.16.1
删除有问题的 Node 版本。
可能需要先停用:nvm deactivate
/sf/answers/2714339421/
然后,我能够重新安装 Node 8.16.1 ( nvm install 8.16.1
),并随之全新安装兼容的 npm 版本。
小智 38
我错误地升级了 npm 并遇到了同样的问题。
解决我的问题的唯一方法是删除以下两个目录:
C:\Users\<username>\AppData\Roaming\npm
C:\Users\<username>\AppData\Roaming\npm-cache
Run Code Online (Sandbox Code Playgroud)
小智 11
我碰巧也在从事一个以此node 10
为基础的项目。
更多细节将有助于更好地理解问题,但我怀疑这是兼容性问题。
试试这些:
node -v
。也使用 验证您的 npm 版本npm -v
。nvm
安装,请运行nvm install 10
,然后运行nvm use 10
。node
是v10.24.1
&npm
是6.14.12
。npm run dev
。请检查您package.json
是否使用了正确的启动命令。Mar*_*roz 11
我遇到了同样的问题,我运行了命令,它解决了 NPM 的问题
sudo n latest
Run Code Online (Sandbox Code Playgroud)
节点:v10.19.0 NPM:8.9.0
归档时间: |
|
查看次数: |
132270 次 |
最近记录: |