在正式写此文章之前, 我得说一点血泪史.
刚学 nodeJS 不久, 很纳闷为什么全局安装的模块在'node 安装目录 / node_modules' 中没找到! 后来仔细看了下安装成功后的信息, 才发现原来是自动安装在 C 盘了, 天啊, C 盘肯定不能来放这些东西的啦, 于是呢就上网百度了一下.
方法一:(百度到的, 不过对我无效....)
打开'nodejs 安装目录 / node_modules/npm/.npmrc' , 修改此文件为:
prefix = G:\nodejs\npm_global_modules
好了, 试一下 npm install bootstrap -g 是否安装在了指定目录呢?
如果此方法对你无效, 可以试下第二种方法!
方法二:
1, 打开 Node.js Command prompt, 执行 npm config ls
于是你可以一幕了然了...
2, 修改 prefix 的值: npm config set prefix *
搞定啦~~~
总结: 一个简单的问题, 之所以搞了大半天, 归根结底还是学习方法的问题. 遇到这样的问题查看帮助文档 npm help install 或者 google 能快速得到答案.(另外, 不要太抗拒英文文档咯~~)
来源: http://www.jb51.net/article/140124.htm