使用vue创建项目时提示如下:
PS J:\0BuMen\W128OutCodingZqf\CodeExample\VueNodeJs> vue create admin
vue : 无法加载文件 C:\Users\lenovo\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:
/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1
+ vue create admin
+ ~~~
+ CategoryInfo : SecurityError: (:) [],PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
这个错误提示意味着在你的系统上禁止运行脚本,导致无法加载 vue.ps1
文件。这通常是由于 PowerShell 的执行策略限制所导致的。
解决此问题的一种方法是在管理员权限的 PowerShell 终端中执行以下命令来修改执行策略:
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned
PS J:\0BuMen\W128OutCodingZqf\CodeExample\VueNodeJs> Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned
执行策略更改
执行策略可帮助你防止执行不信任的脚本。更改执行策略可能会产生安全风险,如 https:/go.microsoft.com/fwlink/?LinkID=135170
中的 about_Execution_Policies 帮助主题所述。是否要更改执行策略?
[Y] 是(Y) [A] 全是(A) [N] 否(N) [L] 全否(L) [S] 暂停(S) [?] 帮助 (默认值为“N”): y
上述命令将执行策略修改为 "RemoteSigned",它允许运行本地脚本,但要求远程脚本必须由受信任的发布者签名。
完成后,再次尝试运行 vue create admin
命令
PS J:\0BuMen\W128OutCodingZqf\CodeExample\VueNodeJs> vue create admin
Vue CLI v5.0.8
? Please pick a preset: (Use arrow keys)
> Default ([Vue 3] babel, eslint)
Default ([Vue 2] babel, eslint)
Manually select features
选择缺省==》Default Vue3
Vue CLI v5.0.8
✨ Creating project in J:\0BuMen\W128OutCodingZqf\CodeExample\VueNodeJs\admin.
⚙️ Installing CLI plugins. This might take a while...
[..................] | idealTree:admin: sill idealTree buildDeps
应该就可以成功创建 Vue 项目了。
注:上面抓图内容也可能不出现。
added 103 packages in 23s
107 packages are looking for funding
run `npm fund` for details
⚓ Running completion hooks...
📄 Generating README.md...
🎉 Successfully created project admin.
👉 Get started with the following commands:
$ cd admin
$ npm run serve
PS J:\0BuMen\W128OutCodingZqf\CodeExample\VueNodeJs>
PS J:\0BuMen\W128OutCodingZqf\CodeExample\VueNodeJs> cd .\admin\
PS J:\0BuMen\W128OutCodingZqf\CodeExample\VueNodeJs\admin> ls
目录: J:\0BuMen\W128OutCodingZqf\CodeExample\VueNodeJs\admin
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 2023/9/2 19:04 node_modules
d----- 2023/9/2 19:03 public
d----- 2023/9/2 19:03 src
-a---- 2023/9/2 19:03 231 .gitignore
-a---- 2023/9/2 19:03 73 babel.config.js
-a---- 2023/9/2 19:03 279 jsconfig.json
-a---- 2023/9/2 19:04 480855 package-lock.json
-a---- 2023/9/2 19:03 881 package.json
-a---- 2023/9/2 19:04 317 README.md
-a---- 2023/9/2 19:03 118 vue.config.js
运行和访问创建的项目脚手架
PS J:\0BuMen\W128OutCodingZqf\CodeExample\VueNodeJs\admin> npm run serve
> admin@0.1.0 serve
> vue-cli-service serve
INFO Starting development server...
DONE Compiled successfully in 4595ms 19:05:13
App running at:
- Local: http://localhost:8080/
- Network: http://192.168.30.3:8080/
Note that the development build is not optimized.
To create a production build, run npm run build.