介绍cnpm
cnpm是淘宝构建的npmjs.com的完整镜像,也成为淘宝镜像,网址https://npmmirror.com/
cnpm服务部署在国内 阿里云服务器上,可以提高包的下载速度
注意:全程命令是在管理员中的命令提示符中执行
验证cnpm是否安装成功,输入cnpm -v
输入命令,查看当前配置:
npm config ls
第一步:新建两个文件夹
在要更改的目录下新建两个文件夹,分别是:node_global 和node_cache
我的是在node.js文件夹下创建的
第二步:执行下面的命令
打开命令提示符,执行下面两条命令:
npm config set prefix "D:\Users\EnvironmentVariables\nodejs\node_global"
npm config set cache "D:\Users\EnvironmentVariables\nodejs\node_cache"
以下是我的操作示例:
第三步:配置环境变量
1. 电脑右击,打开属性
2. 打开环境变量
3. 在环境变量中,新建一个系统变量,
可以把原路径path中的nodejs路径变为相对路径,即下面这个变量值
可以这样操作:
新建:变量名NODE_HOME变量值:D:\Users\EnvironmentVariables\nodejs\
在path变量名中,新建变量值:
%NODE_HOME%
%NODE_HOME%\node_modules
%NODE_HOME%\node_global\
第四步:安装cnpm
npm install -g cnpm --registry=http://registry.npm.taobao.org
node_global文件中会出现
第五步:设置npm源
npm config set registry https://registry.npm.taobao.org
第六步:查看cnpm是否安装成功
设置完成后,输入npm config ls检查,
输入cnpm -v检查,出现下图表示修改成功。
第七步:vue : 无法加载文件 D:\user\software_app\phpstudy_pro\Extensions\nodejs\npm.ps1,因为在此系统上禁止运行脚本”的解决方法
1.PowerShell的执行政策阻止了该操作。
用 get-ExecutionPolicy
查看发现执行策略为受限状态:
同时PowerShell给出了我们解决问题的方法
2.此时我们按照要求输入Set-ExecutionPolicy -Scope CurrentUser命令,回车,在黑窗口中输入RemoteSigned解除受限状态,回车
3.接下来我们查看受限状态 输入get-ExecutionPolicy,此时结果为RemoteSigned(受限移除),这样我们就可以正常创建了
4.用node -v,npm -v,cnpm -v再次查看是否可以运行,正常运行情况如图所示
要是有什么疑问,可以给我留言
👍👍👍点赞留香,情深意长,心有灵犀一点通