如何在$ HOME / bin下安装Node.js模块
问题的标题是自我膨胀的,但只是为了更清楚
使用npm install -g
我可以安装任何全局的东西,在应用程序命令中是什么。 但是,在GNU / Linux中,这需要root访问权限,所以,如果我想将某些东西作为命令安装,但是只针对当前login的用户,而不需要root访问呢?
那可能吗?
我还没有尝试过,但根据文档,你应该能够创build一个~/.npmrc
文件与PREFIX=$HOME/bin
@布莱恩 – 格拉茨提示后,我设法做到这一点:
用下面的内容创build一个~/.npmrc
文件
prefix=~/
注意它必须是小写的prefix
。
你可以检查path如下:
paulo.goncalves@paulogoncalves:~$ npm -g root /home/paulo.goncalves/lib/node_modules paulo.goncalves@paulogoncalves:~$ npm -g bin /home/paulo.goncalves/bin