npm和cnpm的安装(window)
一:安装node.js
1.进入https://nodejs.org/en/中下载自己电脑相对应的node.js。
2.将下载下来的node.js进行安装。
3.利用管理员身份打开cmd,在里面输入npm -v,查看是否安装成功
npm -v
二:改变原有的环境变量
1.改变原有的环境变量,配置npm的全局模块的存放路径、cache的路径,此处我选择放在C:\Program Files\nodejs
输入如下命令:
npm config set prefix "C:\Program Files\nodejs\node_global" npm config set cache"C:\Program Files\nodejs\node_cache"
完成后会又相对应的两个文件夹。
2.在系统环境变量添加NODE_PATH,输入路径为: C:\ProgramFiles\nodejs\node_global\node_modules
3.在命令行输入以下命令试着安装express(注:“-g”这个参数意思是装到global目录下,也就是上面说设置的“D:\Program Files\nodejs\node_global”里面。)
npm install express -g
4.在命令行输入node进入编辑模式,输入以下代码测试是否能正常加载模块:
require("express")
假设成功,可以看到有输出。设置出错,检查NODE_PATH。
三:安装淘宝的npm(cnpm)
1.输出一下命令
npm install -g cnpm --registry=https://registry.npm.taobao.org
2.输出cnpm -v输入是否正常,这里肯定会出错
cnpm -v
3.添加系统变量path的内容
因为cnpm会被安装到C:\Program Files\nodejs\node_global下,而系统变量path并未包含该路径。在系统变量path下添加该路径即可正常使用cnpm。
可能后面还有一些要用到的的知识点:https://juejin.im/post/5ce2522fe51d45107e747b55