如何安装Vue CLI?

5
我来解决这个问题:我已经在我的电脑上安装了node (Ver. 12.13.1),然后我使用node -v检查是否成功安装了node,结果是成功的。
随后,我使用npm install @vue/cli安装了框架,但是当我运行vue --version时出现了错误。
我尝试在Visual Studio Code的终端中运行它,但还是有同样的错误。我尝试卸载并重新安装node,并再次执行之前的步骤,但是仍然无效,错误仍然存在。
我该怎么办?为什么会出现这种情况? 英文错误:
Cannot load file C:\Users\halva\AppData\Roaming\npm\vue.ps1. 
The file C:\Users\halva\AppData\Roaming\npm\vue.ps1 is not digitally signed.
You cannot run this script on the current system. 
For more information about the execution of scripts and execution policy settings, 
see about_Execution_Policies at https: /go.microsoft.com/fwlink/?LinkID = 135170

代码截图: PS终端Visual Studio Code终端


2
这似乎是PowerShell的问题... 首先尝试运行此命令(如果你已经阅读了错误信息并访问链接:https://go.microsoft.com/fwlink/?LinkID=135170,它会给出你所寻找的所有答案)`Set-ExecutionPolicy -ExecutionPolicy Bypass`。 - Matt Oestreich
3个回答

8

确认这是一个PowerShell问题:

请参阅此GitHub问题:https://github.com/vuejs/vue-cli/issues/3424

有人建议使用全局安装的vue-cli遇到了相同的问题。

解决方案:删除出错的文件:文件C:\Users\halva\AppData\Roaming\npm\vue.ps1。

顺便提一句: 我的建议是不要使用PowerShell,而是使用类似gitbash这样的东西:https://gitforwindows.org/(但这完全是个人意见)


0

这个命令可以帮助消除错误信息并执行命令,我在这里分享以帮助大家。看起来你应该确保你使用的任何库都对你的计算机安全。

>Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass

源代码 https://github.com/vuejs/vue-cli/issues/3424


-1

你应该全局安装 vue-cli

npm install -g @vue/cli

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接