CNode

liunx下node编译安装后npm包全局安装的问题

问答
TTOBOM发布于9 年前最后回复9 年前6 回复4378 浏览0 收藏

我是在liunx编译安装的node ../configure --prefix=/opt/app/node 然后我手动设置了软连接

ln -s /opt/app/node8.5/bin/node /usr/bin/node ln -s /opt/app/node8.5/bin/npm /usr/bin/npm

可是接下来npm全局安装的包...还是要我手动链接????能不能有其他的方法..求大神指导

查看回复

回复 (6)

F
fralonra#1·9 年前

没有编译安装过node,包也都是本地安装,不太明白楼主的目的。

楼主有尝试过以下方法吗:

  • 为npm默认目录设置软链
  • 更改npm默认目录
N
newming#2·9 年前

1111

N
newming#3·9 年前

121212121

I
itcaptainli#4·9 年前

使用官网的连接,在linux上安装node,原本就是编译好的啊。只需要设置一个全局变量就可以了…… 这样做,再使用npm install -g XXXX 就没事了啊。不需要你设置什么连接……

T
TOBOM#5·9 年前

找到办法了,用sh添加全局变量 vim /etc/profile.d/node.sh PATH=$PATH:/opt/app/node/bin source /etc/profile.d/node.sh

B
Bingmang#6·9 年前

全局安装的时候我都加sudo

参与回复
登录后即可参与回复。登录