npm报错
npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。
创建vue项目安装好nodejs后npm报错(在vscode中报错用cmd不报错)
npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请 参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
解决办法:
在 Windows 搜索栏中,输入 PowerShell。
右键点击 Windows PowerShell,选择 以管理员身份运行。
检查当前的执行策略,输入以下命令以查看当前的执行策略:
Get-ExecutionPolicy
可以看到显示受限:Restricted
更改执行策略:你可以将执行策略更改为 RemoteSigned,这意味着只允许运行本地生成的脚本和远程签名的脚本。
输入以下命令:
Set-ExecutionPolicy RemoteSigned
确认更改: PowerShell 会提示你确认更改。输入 Y 并按 Enter。
再次运行 npm 命令 以上办法使用过后vscode可以和cmd一样运行
npm加载慢使用淘宝镜像npm error code ETIMEDOUT
表示连接资源超时,npm install遇到同样问题也可以使用淘宝镜像
查看npm镜像
npm config get registry
只能查到官方镜像
官方默认镜像
淘宝镜像源
https://registry.npmmirror.com
https://registry.npm.taobao.org
腾讯云镜像源
http://mirrors.cloud.tencent.com/npm/
华为云镜像源
https://mirrors.huaweicloud.com/repository/npm/
使用淘宝镜像
npm config set registry https://registry.npm.taobao.org
后再使用命令拉取代码git clone或其他命令
或者直接使用如下命令安装依赖
npm install --registry=https://registry.npm.taobao.org
npm error code CERT_HAS_EXPIRED
npm证书过期,禁用ssl就好了但是会降低安全性
npm config set strict-ssl false