doubleyong
管理员
管理员
  • 最后登录2025-10-18
  • 发帖数1198
  • 最爱沙发
  • 喜欢达人
  • 原创写手
  • 社区居民
  • 忠实会员
阅读:8201回复:1

修改npm全局安装模式的路径

楼主#
更多 发布于:2017-10-31 22:21
刚学nodeJS不久,很纳闷为什么全局安装的模块在 'node安装目录/node_modules‘ 中没找到!后来仔细看了下安装成功后的信息,才发现原来是自动安装在C盘了,天啊,C盘肯定不能来放这些东西的啦,于是呢就上网百度了一下。

图片:c_path.png



方法一:(百度到的,不过对我无效....)
打开 ’nodejs安装目录/node_modules/npm/.npmrc‘  ,修改此文件为:
prefix = G:\nodejs\npm_global_modules

好了,试一下 npm install bootstrap -g 是否安装在了指定目录呢?
如果此方法对你无效,可以试下第二种方法! (
   注:  使用了上面的方法,修改如下,完成解决了。D:\Program Files\nodejs\ 就是我的node的安装目录
   prefix=D:\Program Files\nodejs\node_modules\npm )

方法二:
1、打开Node.js Command prompt,执行npm config ls
于是你可以一幕了然了...

图片:gloab.png





2、修改prefix的值:npm config set prefix *

图片:change.png



搞定啦~~~

总结:一个简单的问题,之所以搞了大半天,归根结底还是学习方法的问题。遇到这样的问题查看帮助文档 npm help install 或者 google 能快速得到答案。(另外,不要太抗拒英文文档咯~~)
原文:http://www.cnblogs.com/mxxim/p/4413884.html

最新喜欢:

饼干.饼干.
知识需要管理,知识需要分享
syang
贫民
贫民
  • 最后登录2018-06-03
  • 发帖数3
  • 社区居民
沙发#
发布于:2018-03-26 13:24
window 10 由于权限问题 有可能找不到 .npmrc 文件
可以使用命名行(window 10 需要以管理员权限打开cmd 或 ps)
npm config edit 直接打开.npmrc 文件修改配置

prefix=全局路径

cache=缓存路径
registry=资源路径(第一次下载时可直接修改为国内镜像)









游客


返回顶部

公众号

公众号