命令 vue init 需要全局插件
Command vue init requires a global addon
当我尝试 vue init webpack test-app
时,出现以下错误:
Command vue init requires a global addon to be installed.
Please run npm install -g @vue/cli-init and try again.
这就是我安装vue cli v3 beta6
所做的
npm install -g @vue/cli
这是我遵循的教程
https://itnext.io/getting-started-vue-js-and-visual-studio-code-6990f92e918a
显然,教程不需要安装@vue/cli-init
。我想知道为什么以及如何解决这个问题。
旁注:当我像这样安装时 npm install -g vue-cli
它按预期工作。我发现 vue-cli 是一个稳定的 2.9.x 版本。
非常感谢!
查看 vue-cli repository 我看到了两种不同的搭建 vue 项目的方法。
v3(测试版)安装为 npm install -g @vue/cli
,使用以下命令创建项目:
vue create my-project
虽然版本 2.9.x 在 master branch 上可用,但安装为 npm install -g vue-cli
并且它允许使用以下内容构建项目脚手架:
vue init <template-name> <project-name>
例如:
vue init webpack my-project
因此,在您的场景中,对于 v3 版本,您应该使用:vue create test-app
.
Here 您可以找到更多信息。
在 vue-cli 网站上,Vue CLI 3 使用相同的 vue
二进制文件,因此它覆盖了 Vue CLI 2 (vue-cli
)。因此,如果您需要旧版 vue init
,您应该安装全局网桥
npm install -g @vue/cli-init
# vue init now works exactly the same as vue-cli@2.x
请安装npm install -g @vue/cli-init.
希望这能解决您的问题。
对我有用,
npm install -g @vue/cli @vue/cli-service-global
当我尝试 vue init webpack test-app
时,出现以下错误:
Command vue init requires a global addon to be installed.
Please run npm install -g @vue/cli-init and try again.
这就是我安装vue cli v3 beta6
所做的
npm install -g @vue/cli
这是我遵循的教程
https://itnext.io/getting-started-vue-js-and-visual-studio-code-6990f92e918a
显然,教程不需要安装@vue/cli-init
。我想知道为什么以及如何解决这个问题。
旁注:当我像这样安装时 npm install -g vue-cli
它按预期工作。我发现 vue-cli 是一个稳定的 2.9.x 版本。
非常感谢!
查看 vue-cli repository 我看到了两种不同的搭建 vue 项目的方法。
v3(测试版)安装为 npm install -g @vue/cli
,使用以下命令创建项目:
vue create my-project
虽然版本 2.9.x 在 master branch 上可用,但安装为 npm install -g vue-cli
并且它允许使用以下内容构建项目脚手架:
vue init <template-name> <project-name>
例如:
vue init webpack my-project
因此,在您的场景中,对于 v3 版本,您应该使用:vue create test-app
.
Here 您可以找到更多信息。
在 vue-cli 网站上,Vue CLI 3 使用相同的 vue
二进制文件,因此它覆盖了 Vue CLI 2 (vue-cli
)。因此,如果您需要旧版 vue init
,您应该安装全局网桥
npm install -g @vue/cli-init
# vue init now works exactly the same as vue-cli@2.x
请安装npm install -g @vue/cli-init.
希望这能解决您的问题。
对我有用,
npm install -g @vue/cli @vue/cli-service-global