[problem help] v23 beta3 安装 npm 失败。 (这是前端开发必备的)
Tofloor
poster avatar
xcwenn
deepin
2024-02-03 10:27
Author

⎡ ~/aigc-php-core master ········································································································································· R 10:21:32
⎣ sudo apt-get install npm
请输入密码:
验证成功
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:

下列软件包有未满足的依赖关系:
npm : 依赖: node-got 但无法安装它
依赖: node-postcss-selector-parser
依赖: node-promise-retry 但是它将不会被安装
推荐: node-tap 但是它将不会被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

Reply Favorite View the author
All Replies
阿尼樱奈奈
Moderator
2024-02-03 10:41
#1

安装上nodejs就安装上npm了,先后执行以下命令安装:

  1. sudo apt update && sudo apt install -y ca-certificates curl gnupg
  2. curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg
  3. NODE_MAJOR=20
  4. echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list
  5. sudo apt update && sudo apt install nodejs -y
  6. npm --version (这条命令是用来验证npm版本的,如果有版本号输出就表示安装成功了)
Reply View the author
thepoy
deepin
2024-02-03 10:54
#2

都用 linux 了,还不换 bun,node npm 都不用安装

Reply View the author
neko
deepin
Ecological co-builder
2024-02-03 10:56
#3

建议用nvm安装

Reply View the author
lizipeng0013
deepin
2024-02-03 13:35
#4

我用的官方教程(用二进制存档安装Node.js):https://github.com/nodejs/help/wiki/Installation


FireShot Capture 001 - 安装 ·nodejs_help 维基 ·GitHub上 --- Installation · nodejs_help Wiki · Git_ - github.com.png

如何在 Linux 上通过二进制存档安装Node.js?

  1. 将二进制存档解压缩到您要安装 Node 的任何目录,我使用 /usr/local/lib/nodejs
 VERSION=v10.15.0
 DISTRO=linux-x64
 sudo mkdir -p /usr/local/lib/nodejs
 sudo tar -xJvf node-$VERSION-$DISTRO.tar.xz -C /usr/local/lib/nodejs 
  1. 设置环境变量 ~/.profile ,在末尾添加下面
# Nodejs
VERSION=v10.15.0
DISTRO=linux-x64
export PATH=/usr/local/lib/nodejs/node-$VERSION-$DISTRO/bin:$PATH
  1.  刷新配置文件
. ~/.profile
  1.  测试安装方式

$ node -v

$ npm version

$ npx -v

正常输出为:

➜  node -v
v10.15.1
➜  npm version
{ npm: '6.4.1',
 ares: '1.15.0',
 cldr: '33.1',
 http_parser: '2.8.0',
 icu: '62.1',
 modules: '64',
 napi: '3',
 nghttp2: '1.34.0',
 node: '10.15.1',
 openssl: '1.1.0j',
 tz: '2018e',
 unicode: '11.0',
 uv: '1.23.2',
 v8: '6.8.275.32-node.12',
 zlib: '1.2.11' }
➜  npx -v
6.4.1
Reply View the author
caoyuUU
deepin
2024-02-03 13:57
#5
neko

建议用nvm安装

我也用的这个,一键安装自动配置环境变量了

Reply View the author
ice
Moderator
gaochang661
2024-02-08 15:28
#6

https://github.com/linuxdeepin/developer-center

等推送修复吧

Reply View the author
大叶子
deepin
2024-02-27 18:26
#7
阿尼樱奈奈

安装上nodejs就安装上npm了,先后执行以下命令安装:

  1. sudo apt update && sudo apt install -y ca-certificates curl gnupg
  2. curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg
  3. NODE_MAJOR=20
  4. echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list
  5. sudo apt update && sudo apt install nodejs -y
  6. npm --version (这条命令是用来验证npm版本的,如果有版本号输出就表示安装成功了)

大佬牛逼

Reply View the author