gpt4 book ai didi

node.js - npm 版本低于我安装的版本(ubuntu 22.04)(先 apt 然后二进制安装)

转载 作者:行者123 更新时间:2023-12-04 19:24:47 27 4
gpt4 key购买 nike

版本似乎与安装的不同。
我在 npm install 上收到警告
我将二进制文件安装到我的家庭/开发目录中,但它不适用于 sudo。所以我安装了apt。 (注意:我并没有真正安装,我提取并将路径放在/etc/environment 中)
那不起作用,所以我再次下载了 linux64 的二进制文件并安装在 usr/local/bin 中,我留下了文件夹版本的名称。

$ which npm
/usr/local/bin/node-v16.15.0-linux-x64/bin/npm


$ npm -v
8.5.5
$ node -v
v12.22.9
当我做 npm install 我得到这个错误
pm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'electron-builder@22.14.13',
npm WARN EBADENGINE required: { node: '>=14.0.0' },
npm WARN EBADENGINE current: { node: 'v12.22.9', npm: '8.5.5' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'app-builder-lib@22.14.13',
npm WARN EBADENGINE required: { node: '>=14.0.0' },
npm WARN EBADENGINE current: { node: 'v12.22.9', npm: '8.5.5' }
npm WARN EBADENGINE }
官网说我需要用npm安装npm。不确定那是什么意思。其他网站说提取和放置路径就足够了。除非我进行 apt 安装,否则 Sudo 似乎不起作用。也许以前的 apt install 留下了一些显示错误版本的东西?
安装 electron-builder 并不容易。我过去有很多问题。现在我安装了 ubuntu 22.04,我正在重建我的开发系统时遇到了麻烦。

最佳答案

评论没有足够的声誉,所以在这里:
这不完全是一个 npm 问题
看来您的 NodeJS 版本对于安装所需的软件包来说太低了。
尝试更新您的 nodejs 版本
最新的 npm 版本是 8.9,如果需要,可以使用此命令更新 npm

npm install -g npm@latest

关于node.js - npm 版本低于我安装的版本(ubuntu 22.04)(先 apt 然后二进制安装),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72171449/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com