从官方下载安装包默认安装完 node.js 后会自己安装 npm,但是 npm 下载全局模块默认安装到 C 盘 AppData 的 Roaming 目录下
我们可以用以下命令来修改全局模块路径和缓存路径
npm config set prefix "D:\\Program Files (x86)\\Node\\prefix"
npm config set cache "D:\\Program Files (x86)\\Node\\cache"
因为把全局包路径改到了 D 盘,所以使用全局模块的的时候会提示
‘vue’ 不是内部或外部命令,也不是可运行的程序或批处理文件。
因为我们虽然改了全局模块路径,但是命令的执行是根据 %PATH% 环境变量来寻找的
所以我们还需要将 npm 的全局模块路径加到 PATH 环境变量里面就好啦
我们需要打开右键点击我的电脑,选择属性-高级系统设置-高级-环境变量
在系统变量中新建一个变量
下一步的操作是重中之重,那就是在 path 变量之中添加以下内容:
* %NODE_HOME%;%NODE_HOME%\node_global;%NODE_HOME%\node_modules;
Windows 下推荐大家安装 node 的时候使用官方的那个 zip 包来安装,这样安装的过程是自己可控制的
我使用 zip 包安装过程就 5 步
- 在 D:\Program Files (x86)\Node 目录中创建 nodejs、prefix、cache 三个目录
- 解压 nodejs 至\Node\nodejs 目录中
- 将全局模块路劲添加至 PATH
参考 https://yq.aliyun.com/articles/618450
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于