windows11系统在2025年8月份更新后,为了提升系统安全性,禁止直接在命令窗口中直接执行安装脚本命令,Windows PowerShell 默认禁止运行脚本,导致nmp create vue@latest等安装命令无法执行。
解决办法:
-
以管理员身份打开 PowerShell
- 在开始菜单中找到 "Windows PowerShell"
- 右键点击,选择 "以管理员身份运行"
-
查看当前的执行策略
输入以下命令并回车:Get-ExecutionPolicy通常会显示 "Restricted"(受限制)
-
修改执行策略
输入以下命令并回车:Set-ExecutionPolicy RemoteSigned -
确认更改
当出现提示时,输入 "Y" 并回车确认
这个设置允许运行本地创建的脚本,同时要求从互联网下载的脚本必须有数字签名,这样既提高了安全性,又能满足开发需求。
设置完成后,关闭 PowerShell 并重新打开,npm 命令应该就能正常工作了。