新的Vue.js 3.0插件架构很好,但似乎缺少了一个路由器插件。如果我在最初创建项目时选择不安装路由器(vue create my-project
),我希望以后可以改变主意并使用类似于vue add @vue/router
这样的方式添加路由器,但是该插件似乎不存在。有没有一种方法可以事后通过CLI添加路由?
新的Vue.js 3.0插件架构很好,但似乎缺少了一个路由器插件。如果我在最初创建项目时选择不安装路由器(vue create my-project
),我希望以后可以改变主意并使用类似于vue add @vue/router
这样的方式添加路由器,但是该插件似乎不存在。有没有一种方法可以事后通过CLI添加路由?
在尝试了vue-cli3之后,我发现你可以使用vue add
来设置你所需的组件。
使用vue add router
来配置路由并创建一些示例组件(如Home和About)。
这也适用于其他模块,例如使用vue add vuetify
添加vuetify。您可以从插件和预设指南中了解更多有关vue add的信息。
请查看此处的问题页面:https://github.com/vuejs/vue-cli/issues/1202,结论是如果您最初没有选择路由器,则无法使用cli添加路由器。
vue-cli
3.0.0 版本以上的版本通过运行 vue add router
命令来延迟添加 vue-router
,尽管您提到的评论表示该功能不可用。不过,该功能已被添加进去了。 - tony19
vue-cli
3是完全不同的东西,路由可能被打包进了vue-cli-service
中。 - Ru Chern Chong