首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在ubuntu上安装npm

无法在ubuntu上安装npm
EN

Ask Ubuntu用户
提问于 2014-05-07 13:59:21
回答 9查看 89K关注 0票数 43

尝试在ubuntu12.04上安装nodejs和npm。我在谷歌上搜索并做了。现在,我无法在机器上安装npm。

代码语言:javascript
复制
sudo apt-get install npm

这给了我这个

代码语言:javascript
复制
The following packages have unmet dependencies:
 npm : Depends: nodejs but it is not going to be installed
       Depends: nodejs-dev
       Depends: node-request but it is not going to be installed
       Depends: node-mkdirp but it is not going to be installed
       Depends: node-minimatch but it is not going to be installed
       Depends: node-semver but it is not going to be installed
       Depends: node-ini but it is not going to be installed
       Depends: node-graceful-fs but it is not going to be installed
       Depends: node-abbrev but it is not going to be installed
       Depends: node-nopt but it is not going to be installed
       Depends: node-fstream but it is not going to be installed
       Depends: node-rimraf but it is not going to be installed
       Depends: node-tar but it is not going to be installed
       Depends: node-which but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
EN

回答 9

Ask Ubuntu用户

回答已采纳

发布于 2014-05-13 13:38:29

我通过跟踪这份文件解决了这个问题。

记住与国家预防机制合作的指针:

代码语言:javascript
复制
mkdir ~/nodejs/ && cd ~/nodejs
sudo apt-get install npm
npm install
npm update

在开发应用程序时,如果nodejs需要任何特定模块,则运行

代码语言:javascript
复制
cd ~/nodejs
npm install modulename   #for example sendgrid

有时,模块需要全局安装,然后使用

代码语言:javascript
复制
sudo npm install modulename -g"

要删除模块:

代码语言:javascript
复制
cd ~/nodejs
npm uninstall modulename          # if locally installed or 
sudo npm uninstall modulename -g  # if globally installed

npm prune帮助移除未满足的依赖项。

票数 1
EN

Ask Ubuntu用户

发布于 2014-05-07 14:04:42

看起来,您可能安装了克里斯node.js ppa,这很好。但是,您没有从ppa中安装npm,因为它破坏了debian包的工作方式。相反,只需安装nodejs即可。安装好之后,运行npm -v,您应该会看到它现在已经安装了。如果你没有使用chris更新你的问题,在你搜索的网页上找到如何在Ubuntu上安装nodejs。

票数 40
EN

Ask Ubuntu用户

发布于 2015-11-30 18:28:11

尝试像这样安装NodeJs:

代码语言:javascript
复制
sudo apt-get install nodejs

自从NodeJs安装节点和npm以来

票数 7
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/462337

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档