- 安装包
npm install -g packagename
-g 全局安装
安装之前,npm install会先检查,node_modules目录之中是否已经存在指定模块。如果存在,就不再重新安装了,即使远程仓库已经有了一个新版本,也是如此。
- 强制安装
npm install -f packagename
一个模块不管是否安装过,npm 都要强制重新安装,可以使用-f或--force参数。
- 更新已安装模块
npm update <packageName>
- 安装node时,npm的默认全局安装路径为:"C:\Users\xxx\AppData\Roaming\npm"
- 获取全局安装的默认目录
npm config get prefix
- 设置全局目录、缓存位置
npm config set prefix "D:\NodeJs\resources" --nodejs会自动寻找该路径下的node_modules文件夹为实际存放全局模块的路径,这也是为啥叫prefix不叫global的原因;以后安装的全局模块都会被放到D:\Program Files\nodejs\node_modules下,跟npm模块在一个文件夹中
npm config set cache "D:\NodeJs\resources-cache"
-
npm install xxx ,则是将模块下载到当前命令行所在目录
-
修改全局目录后,修改环境变量 NODE_PATH=全局目录,加入PATH中
image.png -
查看配置
npm config ls
image.png
查看全部
npm config ls -l
网友评论