报错背景

在使用命令babel es6/01.js -o dist/001.js把es6文件转换成es5文件的时候,报错信息如下:

babel : 无法加载文件 C:\Users\AppData\Roaming\npm\babel.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/
fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1
+ babel es6/01.js -o dist/001.js
+ ~~~~~+ CategoryInfo          : SecurityError: (:) [],PSSecurityException+ FullyQualifiedErrorId : UnauthorizedAccess

解决方案

看到网上解决方案说可以试试把vscode打开的时候选择以管理员运行,我试了试,不好使。然后我就有在终端输入了命令get-ExecutionPolicy,得到了Restricted的结果,重新设置执行策略为可远程的set-ExecutionPolicy RemoteSigned,发现报错,报错信息如下:

set-ExecutionPolicy : 对注册表项“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell”的访问被拒绝。 要更改默认
(LocalMachine)作用域的执行策略,请使用“以管理员身份运行”选项启动 Windows PowerShell。要更改当前用户的执行策略,请运行 "Set-ExecutionPolicy
-Scope CurrentUser"。
所在位置 行:1 字符: 1
+ set-ExecutionPolicy RemoteSigned
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+ CategoryInfo          : PermissionDenied: (:) [Set-ExecutionPolicy], UnauthorizedAccessException+ FullyQualifiedErrorId : System.UnauthorizedAccessException,Microsoft.PowerShell.Commands.SetExecutionPolicyCommand

解决方式:win+r打开命令框,输入PowerShell,然后输入命令Set-ExecutionPolicy -Scope CurrentUser,出现ExecutionPolicy,再输入RemoteSigned即可。
再次执行babel es6/01.js -o dist/001.js命令发现可以了。

vscode报错:babel : 无法加载文件 C:\Users\AppData\Roaming\npm\babel.ps1,因为在此系统上禁止运行脚本。相关推荐

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

    PowerShell yarn : 无法加载文件 C:\Users\Admin\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本. 解决办法: 收藏 79 设置如下 ...

  2. 解决webpack : 无法加载文件 C:\Users\XXX\AppData\Roaming\npm\webpack.ps1因为在此系统上禁止运行脚本

    问题描述: webpack : 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\webpack.ps1,因为在此系统上禁止运行脚本.有关详细信息 , ...

  3. vue无法加载文件C:\Users\Administrator\AppData\Roaming\npm\vue.ps1因为在此系统上禁止运行脚本……解决办法

    vue : 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本-------- 解决方法: 1.管理员身份运 ...

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

    1.找到Windows PowerShell,右键,以管理员身份进行: 2.输入命令: set-ExecutionPolicy RemoteSigned 选择Y 3.查看是否修改成功: get-Exe ...

  5. 无法加载文件 D:\xiaohu\uumstest\venv\Scripts\activate.ps因为在此系统上禁止运行脚本。

    1.windows+x 找到powershell,并以管理员身份运行 2. 在命令行输入:get-ExecutionPolicy 显示:Restricted,表示当前状态是禁止的 3.在命令行输入:s ...

  6. 无法加载文件 C:\Users\**\AppData\Roaming\npm\vue.ps1

    运行vue报错: 无法加载文件 C:\Users**\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本.有关详细信息,请参阅 ht tps:/go.microsoft ...

  7. 【终端显示】nodemon : 无法加载文件 C:\Users\AppData\Roaming\npm\nodemon.ps1,因为在此系统上禁止运 行脚本。有关详细信息,请参阅 https:/go.

    项目场景: 全局安装nodemon后再启动报错 npm i nodemon -g (全局安装nodemon) 安装后已显示全局安装成功 但是用nodemon命令启动时却显示以下报错: nodemon ...

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

    目录 1. 报错情况​ 2. 报错原因 3. 解决办法 4. 效果图 1. 报错情况 2. 报错原因 若要在本地计算机上运行您编写的未签名脚本和来自其他用户的签名脚本,要将计算机上的 执行策略更改为 ...

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

    执行 set-ExecutionPolicy RemoteSigned

最新文章

  1. No service of type Factory available in ProjectScopeServices
  2. svn中出现各种感叹号说明
  3. git bash退回上一个文件夹
  4. QT实现maroon游戏
  5. ___new__方法和__init__方法的区别
  6. java的四种引用类型_你知道Java的四种引用类型吗?
  7. Quartz.Net定时任务EF+MVC版的web服务
  8. permutation 2(HDU-6630)
  9. (117)FPGA面试题-使用三态缓冲器实现漏极开路缓冲
  10. MySQL工具介绍及环境搭建
  11. mpi和openmp混合编程的优点_混合云:拥抱云计算的未来!
  12. USB转串口CH340接线方法
  13. Mac实用技巧(三)—— 四指新建桌面
  14. 互联网晚报 | 06月08日 星期三 | ​教育部回应高考试题疑泄露;​上海落户新规;字节跳动考虑出售得物少数股份...
  15. matlab f检验,在Matlab中实现Levene方差齐性检验
  16. 大流量下订单号生成方法
  17. Deepin 安装Postman
  18. pdf文件转为md文件
  19. 打开虚拟机时报硬盘UUID 已经存在的解决办法
  20. 三节课P1课程思维导图

热门文章

  1. 单细胞基础分析 | 对细胞按照基因marker进行分型(ACC脑区)
  2. perror和printf的区别
  3. 时间序列分析实验报告总结_时间序列分析实验报告.doc
  4. MySQL启动1053错误之解决方法
  5. 要使计算机达到人类级别的智能,奇点大学校长:人类级别的人工智能即将到来 死亡不再是生命终点...
  6. html div横向排列
  7. 从控制理论的根轨迹法和稳定性分析谈到舵机PD控制代码实现
  8. c语言的前置课程,专业课前置课程一览表.pdf
  9. Vert.x-学习记录
  10. nginx 安装教程(详解)