配置NODE路径
npm
或cnpm
默认是安装到当前目录,如果想安装到全局目录下,就需要加-g
参数。
例如安装express
模块:
npm install
如果不配置全局目录,require
的时候,就会找不到,报错:
Error: Cannot find module 'express'
默认全局目录是C:\Users\Administrator\AppData\Roaming\npm\node_modules
,默认-g
也都会装到这个目录下,可以把全局变量NODE_PATH
设置为这个目录。
配置全局和缓存路径
通过npm config
配置
# 设置全局模块
npm config set prefix "D:\NodeJS\node_modules\node_global"
# 设置缓存路径
npm config set cache "D:\NodeJS\node_modules\node_cache"
通过配置文件配置
在nodejs
的安装目录中找到node_modules\npm\.npmrc
文件
修改如下即可:
prefix = D:\NodeJS\node_modules\node_global
cache =