当你不想修改默认安装路径的权限,因为由此可能会带来一些额外问题,譬如说,修改权限后无法跟当前系统其他用户共享。这个时候可以考虑修改默认的安装路径。

在示例下,我把默认全局安装路径修改到当前用户的home目录下面:
1、新建一个全局安装的路径

mkdir ~/.npm-global

2、配置npm使用新的路径

npm config set prefix ‘~/.npm-global’

3、打开或者新建~/.profile,加入下面一行

export PATH=~/.npm-global/bin:$PATH

4、更新系统环境变量

source ~/.profile

安装一个全局包试一试:

npm install request --save -g

5.所以默认参数

npm config ls -l
npm config list

参考链接:
https://blog.csdn.net/gentlycare/article/details/51279529
https://stackoverflow.com/questions/16482600/node-js-cannot-find-module-request

作者 铁血 汉子 2018年8月6日
2024/04/25/10:56:59pm 2018/8/6/5:42:53
0 5035