npm link 后不生效
遇到 No such file or directory
报这个错是因为 #! /usr/bin/env node 没能识别出 node 的路径,需要将node 安装路径(如/usr/local/bin/)加入到我们系统的 PATH 中。
环境变量配置
进入安装好的nodejs目录 创建两个文件夹
node_cache和node_global
然后打开cmd 输入 这两行代码
npm config set prefix "E:\nodejs\node_global"
npm config set cache "E:\nodejs\node_cache"
红色是我的路径 ,替换成自己安装路径即可,因为默认的安装是c盘,而这个设置就能设置到我们的哪两个文件夹
接下来设置环境变量
右键 我的电脑 -> 属性 -> 高级系统设置 ->高级 ->环境变量,打开环境变量设置窗口
进入环境变量对话框
在系统变量下
新建”NODE_PATH”
输入:
Node安装路径+node_global\node_modules;Node安装路径+node_cache\node_module;
我的是这样E:\nodejs\node_global\node_modules;D:\nodejs\node_cache\node_modules
在用户变量path里面加入这条
E:\nodejs\node_global
E:\nodejs\node_cache
最好把默认的c盘npm那一条换掉
然后就可以再试试npm link了