npm.ps1,因为在此系统上禁止运行脚本

用VUE-CLI4创建项目后,再用HbuilderX打开项目,使用终端工具时出现这个错。

PS D:JavaDevHBuilderProjectsdemo> npm run serve

npm : 无法加载文件 D:JavaDevnode-v12.16.3-win-x64node_globalnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参

阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。

所在位置 行:1 字符: 1

  • npm run serve
  • + CategoryInfo : SecurityError: (:) [],PSSecurityException

    + FullyQualifiedErrorId : UnauthorizedAccess

VSCODE下运行正常。求解决。

问答

系统终端上,运行是否正常

参考这个帖子: https://blog.csdn.net/wqnmlgbsz/article/details/100654258

输入Get-ExecutionPolicy -List 查看当前列表

输入 Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

为CurrentUser设置RemoteSigned 选择Y或者A

再次查看Get-ExecutionPolicy -List

这样就可以了,参考文档

https://docs.microsoft.com/zh-cn/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7

以上是 npm.ps1,因为在此系统上禁止运行脚本 的全部内容, 来源链接: utcz.com/a/20669.html

回到顶部