前提:全局安装完成
npm install -g nrm
这里以nrm举例:
打开cmd窗口执行 nrm ls
出现报错
‘nrm’ 不是内部或外部命令,也不是可运行的程序
或批处理文件。
解决方法1:打开环境变量
新建系统环境变量
变量名:NODE_PATH
变量值 D:\tools\front-env\nodeJs\node_global\node_modules
系统变量Path新增
D:\tools\front-env\nodeJs\node_global
方法2:
全局安装的cnpm文件夹与npm文件夹不在同一文件夹下,步骤:
- 把D:\tools\front-env\nodeJs\node_global目录下的nrm、nrm.cmd 文件 剪切到 D:\tools\front-env\nodeJs\目录下,与npm文件同级
- 把D:\tools\front-env\nodeJs\node_global\node_modules目录下的cnpm文件夹 剪切到 D:\tools\front-env\nodeJs\node_modules目录下,与npm文件夹同级
第2种方法不是很推荐,如果全局安装了yargs、cnpm、verdaccio等等,岂不是每个都要重复这个步骤,很繁琐。
方法1:只需完成一次配置即可。
当然,视个人情况而定。