前言
- npm 安装全局时,默认安装到用户目录下一个位置:具体可以使用命令
npm config ls -l | grep prefix
查看 prefix 的值; - 非全局安装时,默认情况下,在哪个文件夹下运行npm,npm就在当前目录创建一个文件夹node_modules,然后将要安装的模块放到到文件夹node_modules里面。 这时候其他路径项目无法引用到该目录下的模块!
自定义全局安装路径
- 目标路径
d:\devware\node_x64
下建 “node_global” "node_cache"两个文件夹; npm config set prefix "d:\devware\node_x64\node_global"
: 设置 npm 全局安装程序时的默认位置npm config set cache "d:\devware\node_x64\node_cache"
: 设置 npm 全局安装程序时的缓存位置- 环境变量中配置
NODE_PATH
:d:\devware\node_x64\node_global\node_modules
- 在path 环境变量中指定 node和npm 路径,就是安装路径;一般这步不需要操作,node 安装时不取消添加到 path 就会默认添加到path
附
- 更新 :
npm update express
- 搜索 :
npm search express
- 发布模块:
npm publish