参考网址 http://xiaoyaojones.blog.163.com/blog/static/28370125201351501113581/
问题:安装完node之后,系统会为全局node_modules设置默认的地址,windows为"{UserDir}\AppData\Roaming\npm"
需求:不希望用默认的地址,希望能够自定义
方法:
1、在nodejs安装目录"{NodejsPath}"下创建两个文件夹node_global,node_cache,这两个文件夹的名字可以自己定义的,现在只以它们为例
2、执行命令: npm config set perfix "{NodejsPath}\node_global" -g
3、执行命令:npm config set cache "{NodejsPath}\node_cache" -g
注意:2和3中的-g貌似也可以不用,在执行命令时,会提示error错误,提示出错路径是默认的全局node_modules的路径,这时候,只需要在路径下增加npm和node_modules文件夹就可以解决,或者先使用 npm install -g 安装某个插件也成
4、增加系统变量 NODE_PATH , 值为 {NodejsPath}\node_global\node_modules
5、修改用户变量 PATH , 将 {UserDir}\AppData\Roaming\npm 修改为 {NodejsPath}\node_global
本文介绍如何更改Node.js全局模块的默认安装位置。通过创建特定文件夹并使用npm命令进行配置,可以轻松实现自定义全局模块的安装路径。
457

被折叠的 条评论
为什么被折叠?



