安装Vue CLI v3 Beta6后执行vue init报错,求原因及解决办法
问题原因与解决方法
为什么会出现这个报错?
Vue CLI 3(包括你安装的Beta6版本)和旧版Vue CLI 2的命令体系有明显差异。在CLI 2里常用的vue init项目初始化命令,到了CLI 3中不再是核心内置功能,而是被拆分成为一个独立的全局插件@vue/cli-init。你参考的教程大概率是基于Vue CLI 2编写的,或者编写时CLI 3的早期版本还保留了该命令的内置支持,但Beta6版本已经完成了功能拆分,所以才会触发这个安装提示。
解决方法有两种,你可以按需选择:
方法一:安装插件,继续使用
vue init
直接按照报错提示执行命令安装所需插件:npm install -g @vue/cli-init安装完成后,重新运行
vue init webpack test-app就能正常创建项目了。方法二:切换到Vue CLI 3推荐的新命令
vue create
如果你想贴合Vue CLI 3的现代化生态,推荐使用官方主推的项目创建命令:vue create test-app这个命令会通过交互式引导让你选择项目配置(比如是否启用Babel、ESLint、Vuex等),体验更流畅,也更符合CLI 3的设计理念。
内容的提问来源于stack exchange,提问作者Alex Minjun Yu
相关产品推荐
相关产品推荐

