vue create 在此系统上禁止运行脚本
时间: 2024-02-06 12:17:09 浏览: 177
这个错误消息通常是因为您的系统禁止运行脚本而导致的。如果您想使用 `vue create` 命令创建 Vue 项目,您可以尝试以下方法来解决这个问题:
1. 尝试使用管理员权限运行命令提示符或终端。
2. 尝试将脚本执行策略更改为允许运行脚本。在 Windows 上,您可以使用以下命令更改执行策略:
```
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
```
这将允许当前用户在本地运行已签名的脚本。
3. 如果您使用的是 macOS 或 Linux 系统,请检查您的系统是否已禁用了脚本的执行权限。您可以使用以下命令来检查脚本执行权限:
```
ls -l /bin/bash
```
如果您看到 `-rwxr-xr-x` 的权限设置,则说明脚本可以执行。如果您看到 `-rw-r--r--` 的权限设置,则说明脚本无法执行。在这种情况下,您可以使用以下命令来更改权限设置:
```
chmod +x /bin/bash
```
这将授予 `/bin/bash` 文件可执行权限,从而允许您执行 `vue create` 命令。
请注意,在更改执行策略或文件权限之前,请确保您知道脚本的来源和目的,并确保它是安全的。
相关问题
使用vue时显示在此系统上禁止运行脚本怎么办
当你在使用vue时出现"在此系统上禁止运行脚本"的错误提示时,可以按照以下解决办法来解决这个问题。
首先,你可以打开powershell,然后运行以下命令来解除Execution_Policies(运行策略)的限制:
set-ExecutionPolicy RemoteSigned -Scope CurrentUser
这个命令将允许当前用户在本地执行已签名的脚本,这样你就能够运行vue命令了。
如果以上方法不起作用,你可以尝试使用管理员身份打开powershell,并运行以下命令:
set-ExecutionPolicy RemoteSigned -Scope LocalMachine
这个命令将修改本地计算机的运行策略,以允许在本地计算机上执行已签名的脚本。
请注意,修改运行策略可能会对系统安全性产生一定影响,请确保你了解修改运行策略的风险,并在自己的判断下进行操作。
希望以上解决办法能够帮助你解决在使用vue时出现"在此系统上禁止运行脚本"的问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [如何解决执行vue create命令创建项目时报在此 系统上禁止运行脚本的错误](https://blog.csdn.net/itopit/article/details/127284105)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
vue create my-app 执行 报错 vue : 无法加载文件 C:\Program Files\nodejs\vue.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsof t.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。 所在位置 行:1 字符: 1 + vue create my-app + ~~~ + CategoryInfo : SecurityError: (:) [],PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess
这个错误提示是因为 PowerShell 执行策略不允许在系统上运行脚本。你可以使用以下步骤解决这个问题:
1. 打开 PowerShell 窗口,以管理员身份运行 PowerShell。
2. 执行以下命令,以获取当前的 PowerShell 执行策略:
```
Get-ExecutionPolicy
```
如果输出结果为 "Restricted",则说明 PowerShell 执行策略不允许运行任何脚本。
3. 执行以下命令,以设置 PowerShell 执行策略为 RemoteSigned:
```
Set-ExecutionPolicy RemoteSigned
```
这将会允许你在系统上运行本地脚本,在远程签名的脚本中运行。如果系统管理员禁用了本地脚本,你将无法运行本地脚本。
4. 重新运行 `vue create my-app` 命令,应该就可以正常执行了。
注意:如果你的计算机是在企业网络中运行的,可能需要联系你的系统管理员才能更改 PowerShell 执行策略。
阅读全文