无法加载文件 C:\Users\*****\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本。——VScode终端问题解决办法
文章目录
- 一、VScode终端运行命令出现的问题
- 二、解决方法
- 总结
一、VScode终端运行命令出现的问题
- 运行其他命令无法加载脚本(cnpm被禁止,但是npm可用)
无法加载文件 C:\Users\WXD\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Executi
on_Policies。
- 修改方法出错
使用get-ExecutionPolicy
查看执行策略发现是被禁止的,修改set-ExecutionPolicy RemoteSigned
策略被禁止。
二、解决方法
其实比较难发现的是问题1,PowerShell的默认策略是Restricted。
- Restricted 执行策略不允许任何脚本运行。
- AllSigned 和 RemoteSigned 执行策略可防止 Windows PowerShell 运行没有数字签名的脚本。
发现上述问题后,接下来就好解决了用下面代码来查看和修改策略
- 若要了解计算机上的现用执行策略,请输入:
get-ExecutionPolicy
- 若要在本地计算机上运行您编写的未签名脚本和来自其他用户的签名脚本,请输入以下命令将计算机上的 执行策略更改为 RemoteSigned:
set-ExecutionPolicy RemoteSigned
问题2看提示就能知道是权限不够,方法有两个,一个是用管理员权限或者设置管理员权限打开VScode修改执行策略,另一个是用管理员权限打开powershell进行修改。如下:
方法一:VScode修改权限
或者直接管理员权限打开
修改成功,可以执行其他命令了!
如果上述方法一还无法解决,可以尝试修改系统的powershell执行策略。方法二:修改Windows的powershell权限
首先打开电脑桌面左下角的徽标图标,然后输入powershell,再用管理员身份运行powershell。
以上就是方法二了,实际上和vscode执行是一样的,因为vscoed的终端实际上就是powershell,重要的是获取到管理员的权限后去修改脚本执行策略。
总结
这个问题其实刚开始用VScode就遇到了,但是npm这条命令可以执行,其他命令不能执行,可能是因为npm这条命令在全局环境变量里面进行了配置,所以能用npm而其余命令无法执行,这个具体我也不太清楚,但是大概率是因为这一点,刚开始使用npm够用了,后面发现其他命令也需要了,才对这个问题进行解决,主要还是懒吧!居然靠着npm撑了这么久,修改以后一些下载脚本就可以运行了。继续加油吧!希望毕业后能找到一份心仪的工作。
—— 2020.11.19 16:01 感觉今天可以写两篇博客,终于能补齐落下的了,加油!继续冲!
世上只有10种人,一种懂二进制,一种不懂二进制
无法加载文件 C:\Users\*****\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本。——VScode终端问题解决办法相关推荐
- PowerShell yarn : 无法加载文件 C:\Users\Admin\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本。
PowerShell yarn : 无法加载文件 C:\Users\Admin\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本. 解决办法: 收藏 79 设置如下 ...
- vue无法加载文件C:\Users\Administrator\AppData\Roaming\npm\vue.ps1因为在此系统上禁止运行脚本……解决办法
vue : 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本-------- 解决方法: 1.管理员身份运 ...
- 解决webpack : 无法加载文件 C:\Users\XXX\AppData\Roaming\npm\webpack.ps1因为在此系统上禁止运行脚本
问题描述: webpack : 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\webpack.ps1,因为在此系统上禁止运行脚本.有关详细信息 , ...
- nodemon : 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\nodemon.ps1因为在此系统上禁止运行脚本。
1.找到Windows PowerShell,右键,以管理员身份进行: 2.输入命令: set-ExecutionPolicy RemoteSigned 选择Y 3.查看是否修改成功: get-Exe ...
- cnpm : 无法加载文件 C:\Users\***\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本
执行 set-ExecutionPolicy RemoteSigned
- 无法加载文件 D:\xiaohu\uumstest\venv\Scripts\activate.ps因为在此系统上禁止运行脚本。
1.windows+x 找到powershell,并以管理员身份运行 2. 在命令行输入:get-ExecutionPolicy 显示:Restricted,表示当前状态是禁止的 3.在命令行输入:s ...
- 无法加载文件 C:\Users\**\AppData\Roaming\npm\vue.ps1
运行vue报错: 无法加载文件 C:\Users**\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本.有关详细信息,请参阅 ht tps:/go.microsoft ...
- 【终端显示】nodemon : 无法加载文件 C:\Users\AppData\Roaming\npm\nodemon.ps1,因为在此系统上禁止运 行脚本。有关详细信息,请参阅 https:/go.
项目场景: 全局安装nodemon后再启动报错 npm i nodemon -g (全局安装nodemon) 安装后已显示全局安装成功 但是用nodemon命令启动时却显示以下报错: nodemon ...
- vscode报错:babel : 无法加载文件 C:\Users\AppData\Roaming\npm\babel.ps1,因为在此系统上禁止运行脚本。
报错背景 在使用命令babel es6/01.js -o dist/001.js把es6文件转换成es5文件的时候,报错信息如下: babel : 无法加载文件 C:\Users\AppData\Ro ...
- yarn : 无法加载文件 C:\Users\***\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本。
目录 1. 报错情况 2. 报错原因 3. 解决办法 4. 效果图 1. 报错情况 2. 报错原因 若要在本地计算机上运行您编写的未签名脚本和来自其他用户的签名脚本,要将计算机上的 执行策略更改为 ...
最新文章
- Dotfuscator代码混淆工具的使用
- 分布式版本控制系统Git——使用GitStack+TortoiseGit 图形界面搭建Git环境(服务器端及客户端)(转)...
- 链路追踪技术的应用及实践
- HTTP状态码:400\500 错误代码
- react学习(40)----react中的jsx简介
- 持有1000枚以上比特币的巨鲸地址数量有所下降
- 阿里腾讯的正面交锋:支付宝被薅羊毛 137 万依然乐此不疲
- 汉王考勤机管理系统服务器,汉王考勤管理系统7
- Ueditor编辑器 .Net 版
- java excel 分页显示_分页显示Excel数据
- 2008年最新姓氏排名
- PDP激活被拒绝原因码表
- oracle datamodeler64,Toad Data Modeler6免费版
- 拔丝芋头的Java学习日记--Day1
- current account(经常账户)
- IDEA 自定义代码模板
- DZone每日必读-news: 指导软件团队取得成功的 4 种方法
- jBox 2.3基于jquery的最新多功能对话框插件 常见使用问题解答
- 6374. 【NOIP2019模拟2019.10.04】结界[生与死的境界]
- 做游戏,不加班行不行?