安装node
首先去node.js官网安装node。
查看node版本与安装路径
查看node版本(node -v),确保安装
查看node安装路径:where node
管理全局(-g)安装的包
在node安装目录中管理之后我们安装的全局的包,例如全局安装express
先配置npm的全局模块的存放路径以及cache的路径,例如我希望将以上两个文件夹放在node的主目录下,便在node下建立"node_global"及"node_cache"两个文件夹,输入以下命令改变npm配置
npm config set prefix "npm config set prefix "D:\Software\node\node_global"
npm config set cache "D:\Software\node\node_cache"
其中的 D:\Software\node\就是我们通过where node查找出来的node安装路径。
敲完会自动在node文件夹下创建两个空的文件夹node_global,node_cache。其中node_global文件夹下放通过npm install *** -g全局安装的包。
接下来我们试着安装express npm install express -g。会在node_global文件夹下的node_modules文件夹下看到我们安装的express。安装cnpm也是需要全局安装,npm i cnpm -g。
设置镜像
(安装之前最好设置我们的npm镜像为淘宝的镜像)
npm get registry 查看镜像
设置淘宝镜像:npm config set registry http://registry.npm.taobao.org/
还原原有镜像:npm config set registry https://registry.npmjs.org/
配置cnpm环境变量
要想在vscode中使用cnpm安装包,需要配置环境变量,第一步:
首先设置cnpm的path环境。(win10,打开我的电脑,上方工具栏计算机->系统属性->高级系统设置->高级->环境变量 path路径中添加cnpm的安装地址目录:D:\Software\node\node_global\)并应用。
第二步:
打开vscode输入cnpm -v发现提示
cnpm : 无法加载文件D:\Software\node\node_global\npm\cnpm.ps1,因为在此系统上禁止运行脚本。
接着:
打开powershell 以管理员身份进入(必须!)执行:Start-Process powershell -Verb runAs,然后会提示授权,确认并以管理员身份运行powershell。
然后在新打开的管理员window powershell中继续重新执行set-ExecutionPolicy RemoteSigned 选择 Y
执行成功。
这时候在vscode输入命令 cnpm -v 就不会报错了,就可以在vscode中使用cnpm安装包了。