
原因
在 PowerShell 里,npm 经常会解析成 npm.ps1(在你 NVM 路径下的 node.exe 旁边)。PowerShell 的执行策略决定能否运行 .ps1 脚本。如果策略过严(例如 Restricted),就会出现:
“无法加载文件 … npm.ps1,因为在此系统上禁止运行脚本。”
也就是说,在应用真正启动之前,npm run preview 就已经失败了。
解决办法
在powerShell中执行如下命令
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser选择全是

评论交流
欢迎留下你的想法