cnpm与npm的切换
方法一: 安装cnpm
- 安装淘宝cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
- 直接cnpm使用
cnpm install
方法二: 切换npm镜像地址
- 切换到淘宝cnpm
npm config set registry https://registry.npm.taobao.org
- 检查
npm config get registry
- 还原npm
npm config set registry https://registry.npmjs.org
npm配置
npm全局node包位置
npm 全局安装和缓存目录
npm config get prefix
npm config get cache
修改npm全局文件位置及缓存文件位置
npm config set prefix "新目录地址"
npm config set cache "新目录地址"
windows系统中还需要将新的prefix
全局安装地址配置到环境变量
.npmrc
配置文件
npm 配置列表
npm config list
修改.npmrc
配置文件
npm config edit
.npmrc
配置文件地址,windows中默认在C:\Users\你的用户名
报错与解决
1
OS: Windows10
错误内容:
cnpm : 无法加载文件 C:\Users\560244\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1
+ cnpm --version
+ ~~~~
+ CategoryInfo : SecurityError: (:) [],PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
解决方法:
管理员权限运行PowerShell
输入命令:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
返回:
执行策略更改
执行策略可帮助你防止执行不信任的脚本。更改执行策略可能会产生安全风险,如 https:/go.microsoft.com/fwlink/?LinkID=135170
中的 about_Execution_Policies 帮助主题所述。是否要更改执行策略?
[Y] 是(Y) [A] 全是(A) [N] 否(N) [L] 全否(L) [S] 暂停(S) [?] 帮助 (默认值为“N”): Y
选择Y
或者A
微软的官方文档:About Execution Policies
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。