Den*_*niz 12 apt npm electron 17.10
我只是想通过终端安装 npm,现在我只是遇到了一些依赖项。
它要我安装一些依赖项,例如:
libssl1.0-dev
nodejs-dev
node-gyp
Run Code Online (Sandbox Code Playgroud)
即使我尝试先安装这些,它也会告诉我我需要之前的前身。
依赖的最后一个实例是libssl-dev,这似乎已经安装。
目标是安装 npm 以使这个电子叉在我的系统上运行。
谢谢你的帮助。
注意:此答案自首次发布以来已更新,因为现在有一种更好的方法来安装最新版本的 npm,它内置于用于安装 Node.js 的 node snap 包中。运行以下命令后,运行npm -v将显示最新版本的 npm 已安装并正在使用。
Node.js 在所有当前支持的 Ubuntu 版本中都可以作为 snap 包使用。特定于 Node.js,开发人员可以从一个或多个当前支持的版本中进行选择,并直接从 NodeSource 获取定期自动更新。Node.js 版本 6、8、9、10、11、13 和 14 目前可用,Snap Store 会在 Node.js 发布后的几小时或几分钟内更新。
可以使用单个命令安装节点,例如:
sudo snap install node --classic --channel 11/stable # also install snapd in 14.04
Run Code Online (Sandbox Code Playgroud)
可以通过命令访问节点快照node,例如:
$节点-v v11.5.0
最新版本的 npm 将作为 node snap 的一部分安装。npm 应该在节点 repl 之外的普通 shell 中运行。安装 node snap 后,运行以下命令以启用 npm 更新检查:
sudo chown -R $USER:$(id -gn $USER) /home/你的用户名/.config
your-username用您自己的用户名替换 上面的命令。然后运行npm -v以检查 npm 的版本是否是最新的。例如,我检查了 npm 是否是最新的,使用命令检查了一个名为 yarn 的已安装包的版本,npm list yarn然后使用命令将现有的 yarn 包更新到最新版本npm update yarn
用户可以随时在 Node.js 版本之间切换,而无需涉及额外的工具,例如 nvm(节点版本管理器),例如:
sudo snap refresh node --channel=10/stable
Run Code Online (Sandbox Code Playgroud)
用户可以测试 Node.js 的前沿版本,这些版本可以从当前跟踪 Node.js 版本 12 的最新边缘通道安装,方法是切换:
sudo snap switch node --edge
Run Code Online (Sandbox Code Playgroud)
这种方法只推荐给那些愿意参与上游测试和错误报告的用户。
发布 LTS 状态代号 LTS 开始维护开始维护结束 6.x 活性硼 2016-10-18 2018 年 4 月 2019 年 4 月 7.x 无 LTS 8.x 活性炭 2017-10-31 2019 年 4 月 2019 年 12 月 9.x 无 LTS 10.x Active Dubnium 2018 年 10 月 2020 年 4 月 2021 年 4 月 11.x 无 LTS 2019-04-01 2019-06-30 12.x 2019-10-22 2021-04-01 2022-04-01 13.x 无 LTS 2020-04-20 2020-06-01 14.x 当前 Fermium 2020-10-20 2021-10-20 2023-04-30
| 归档时间: |
|
| 查看次数: |
13389 次 |
| 最近记录: |