编译报错收集

157 阅读1分钟

安装依赖报错:unable to resolve dependency tree

出现原因

升级 npm 至 v7.6.2 后, 运行 npm i 安装依赖,报错 ERESOLVE unable to resolve dependency tree

环境

  • node: 14.15.0
  • npm: 7.6.2
  • Angular 项目

错误原因

等依赖项中存在无法解决的冲突,npm@7 现在尝试安装它们,而npm@6没有。

解决方案

使用

npm i --legacy-peer-deps 

cnpm : 无法加载文件 C:\Users\oor\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本。...

1、在Visual Studio Code中使用vue无法加载文件

2、搜索PowerShell以管理员身份运行

image.png

3、输入set-ExecutionPolicy RemoteSigned,选择Y 或者A ,就好了

image.png

执行 set-ExecutionPolicy RemoteSigned 失败解决方法

1 首先 window + r ,输入powershell (蓝色运行屏幕) 也可以cmd(黑色运行屏幕)

image.png

2 随后输入命令行 set-ExecutionPolicy RemoteSigned 看图显示输入 A 可能会出现一下报错。 然后你看里面有 请运行 “Set-ExecutionPolicy -Scope CurrentUser”。 还有一个带有波浪线的 报错提示 + set-ExecutionPolicy RemoteSigned

image.png

3 我们在命令行输入Set-ExecutionPolicy -Scope CurrentUser

然后就会提示我们输入,我们把刚刚的 RemoteSigned 输入进去

image.png