一直安装不了npm
Tofloor
poster avatar
lmubai
deepin
2019-06-02 18:35
Author
我node安装了几十遍,网上找了教程也找了一个小时,什么都试了一遍,
输入node -v倒是可以,可就是npm就是找不到命令
该怎么解决
Reply Favorite View the author
All Replies
avatar
lmubai
deepin
2019-06-02 18:36
#1
还有啊,在终端上输入sudo apt-get install -y npm时说
没有可用的软件包 npm,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其他发布源中找到
然而下列软件包会取代它:
  node nodejs-bin

E: 软件包 npm 没有可安装候选
该怎么解决
Reply View the author
Comments
aida
2019-06-03 17:36
安装 nodejs-bin这个包后就有了
avatar
deepinuser17
deepin
2019-06-02 19:12
#2
我这里没有任何问题安装npm软件包。
  1. $ sudo apt install npm
  2. Reading package lists... Done
  3. Building dependency tree      
  4. Reading state information... Done
  5. The following additional packages will be installed:
  6.   libhttp-parser2.8 libuv1 nodejs nodejs-doc
  7. The following NEW packages will be installed:
  8.   libhttp-parser2.8 libuv1 nodejs nodejs-doc npm
  9. 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
  10. Need to get 9,339 kB of archives.
  11. After this operation, 50.2 MB of additional disk space will be used.
  12. Do you want to continue? [Y/n] y
Copy the Code

  1. $ dpkg -S /usr/bin/npm
  2. npm: /usr/bin/npm
Copy the Code

  1. $ /usr/bin/npm --version
  2. 5.5.1
Copy the Code


我的版本是15.10.1
Reply View the author
avatar
lmubai
deepin
2019-06-02 19:16
#3
https://bbs.deepin.org/post/178726
我这里没有任何问题安装npm软件包。

不行啊,我输入之后显示的还是那几个,
没有可用的软件包 npm,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其他发布源中找到
然而下列软件包会取代它:
  node nodejs-bin

E: 软件包 npm 没有可安装候选
Reply View the author
avatar
deepinuser17
deepin
2019-06-02 19:22
#4
查看一下你的软件包来源是否正确。我的是:
  1. $ cat /etc/apt/sources.list
  2. ## Generated by deepin-installer
  3. deb [by-hash=force] http://packages.deepin.com/deepin panda main contrib non-free
  4. #deb-src http://packages.deepin.com/deepin panda main contrib non-free
Copy the Code
Reply View the author
avatar
lmubai
deepin
2019-06-02 19:32
#5
https://bbs.deepin.org/post/178726
查看一下你的软件包来源是否正确。我的是:

## Generated by deepin-installer
deb [by-hash=force] http://packages.deepin.com/deepin lion main contrib non-free
#deb-src http://packages.deepin.com/deepin lion main contrib non-free
Reply View the author
avatar
魔法师
deepin
2019-06-02 22:40
#6
可以安装官方解压版,参考我的,耦合性分离,PATH是在.bashrc下进行增加的引用因为安装的npm命令会在node目录下的/bin下(npm install -g 库,之后的命令也会在此),所以引入的是该目录

  1. ~/ $ env | grep PATH
  2. PATH=/home/zinface/deploy/julia-1.1.0/bin:/home/zinface/deploy/node-v10.15.3-linux-x64/bin:/home/zinface/deploy/lua-5.3.5/install/bin:/home/zinface/deploy/apache-maven-3.6.0/bin:/home/zinface/deploy/jdk1.8.0_202/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/sbin:/usr/sbin
Copy the Code
Reply View the author
avatar
Feng Yu
deepin
2019-06-02 22:50
#7
本帖最后由 abcfy2 于 2019-6-2 14:52 编辑

nodejs可以考虑用nvm安装管理,支持多版本切换,本地开发环境推荐,产品环境不建议

https://github.com/nvm-sh/nvm

按照项目提示安装nvm之后直接nvm install --lts就可以安装最新的LTS版本了
Reply View the author
avatar
wtz
deepin
2019-06-02 23:14
#8
https://bbs.deepin.org/post/178726
## Generated by deepin-installer
deb  http://packages.deepin.com/deepin lion main contrib non-free ...

目测是切换到stable之后软件依赖炸了?
https://bbs.deepin.org/user/101846
Reply View the author
avatar
jackloner
deepin
2019-06-05 02:47
#9
现在问题依旧存在啊,也许正式源出了问题,有其他方式吗?关键为啥源码编译也不行啊。
Reply View the author
avatar
jackloner
deepin
2019-06-05 03:00
#10
的确是官方apt软件源出了问题,我换车清华的源之后,就成功安装了,https://bbs.deepin.org/post/176469,具体怎么换源看这篇帖子
Reply View the author
avatar
177******80
deepin
2019-06-05 03:25
#11
安装了几十遍。。。其实如果你用同样的方法,安装第二遍就应该停手了。IT大力出不了奇迹。。。
虽然不我不用Deepin,甚至不用Linux,但可以告诉你,玩node的人,不应该是用nvm机制来安装node和npm吗,动态切换版本,依赖解耦。
直接用apt install 安装,不仅可能会遇到依赖问题,而且没办法切node和npm版本,耦合太严重。。

nvm作者地址和安装教程:
https://github.com/nvm-sh/nvm
Reply View the author
avatar
killthunder
deepin
2019-06-05 07:08
#12
亲测:sudo apt-get install node这个可以,不要用nodejs
Reply View the author
avatar
hbxtxq
deepin
2019-11-05 18:18
#13
此处有正解,删了再装就行了。我按简书上的方法装成功了。
https://www.jianshu.com/p/6ffdf3f3446c
Reply View the author
avatar
gabriel_anger
deepin
2019-11-05 18:36
#14
新版的nodejs已经集成了npm ,所有直接安装nodejs就好了
Reply View the author
avatar
zmx
deepin
2019-11-05 18:55
#15
我用的 apt 安装的 然后用 n 升级的
Reply View the author
avatar
justforlxz
deepin
2019-11-05 18:59
#16
Reply View the author