linux下npm全局安装失败-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

linux下npm全局安装失败

2016-06-22 15:38:39 3696 1

sudo npm install pm2 -g
最后显示成功
但是
命令行运行
pm2 -v
却显示没有该命令
执行/node/bin/pm2 -v
则是正常
如果只是这一个模块有这个问题还可以手动把/node/bin/pm2添加到全局
但是问题是全部的模块全局安装都有这个问题

ps:
我的node安装是下载node-v4.0.0-linux-x64.tar.gz
解压后通过ln -s命令设置全局的
node -v和npm -v皆正常

取消 提交回答
全部回答(1)
  • a123456678
    2019-07-17 19:45:41

    看起来你直接将 node 解压到了根目录,这也太不规范了。于是乎,你的 node global executables path 就是 /node/bin,显然如果你没有设置过 $PATH 的话,当然不可以直接在命令行运行。

    最简单的解决办法是将 /node/bin 加入 $PATH,详情请看 npm help folders。

    话说,既然你用的是 ubuntu,为什么不用 apt-get 安装?

    0 0
相关问答

1

回答

在Linux中什么是cp命令?

2021-11-01 15:33:57 436浏览量 回答数 1

1

回答

在Linux中,lsof命令是什么?

2021-11-01 15:32:47 422浏览量 回答数 1

1

回答

Linux中的netstat命令是什么?

2021-11-01 15:32:37 440浏览量 回答数 1

1

回答

什么是Linux中的top命令?

2021-11-01 15:32:27 483浏览量 回答数 1

0

回答

Linux中的env命令是什么?

2021-11-01 15:31:59 388浏览量 回答数 0

1

回答

在Linux中与性能监测与优化相关的mpstat命令如何使用啊??

2021-10-31 21:58:58 167浏览量 回答数 1

2

回答

阿里云服务器能用个锤子,对于我这样的linux菜鸟来说,给的文档根本看不懂,关键是文档里的命令执行结果和文档结果不一样。

2016-05-22 18:37:05 2126浏览量 回答数 2

1

回答

阿里云Linux服务器yum命令

2016-04-04 20:46:39 5065浏览量 回答数 1

1

回答

linux 、tomcat下copy文件夹 命令

2016-03-26 15:23:27 1935浏览量 回答数 1

1

回答

linux 系统下编写一个类shell cp命令将一个文件copy给另一个文件

2016-03-24 11:09:48 1912浏览量 回答数 1
+关注
文章
问答
问答排行榜
最热
最新
相关电子书
更多
ECS系统指南之Linux系统诊断
立即下载
基于FAAS构建NPM同步CDN
立即下载
Decian GNU/Linux安全合规之路
立即下载