向Vue.js cli 3.0应用添加路由

新的Vue.js 3.0插件架构很好,但是似乎缺少路由器插件。如果我在初次创建项目(vue create my-project时选择不安装路由,那么我希望以后可以改变主意,并添加诸如之类的路由vue add @vue/router,但该插件似乎不存在。事后有办法从CLI添加路由吗?

小胖十三2020/03/12 20:24:20

在这里查看问题页面:https : //github.com/vuejs/vue-cli/issues/1202,结论是,如果您最初没有选择路由器,则无法使用cli添加路由器。有以下三个原因:

  1. 当您已经修改了入口文件时,后期添加路由器非常脆弱。
  2. 如果您对文件的修改不多,则可以重新生成项目。
  3. 如果我们仅添加依赖项并跳过文件修改部分,则仅通过npm安装vue-router或yarn add vue-router会更容易。
猴子神乐2020/03/12 20:24:19

在对vue-cli3进行了一些试验之后,我发现您可以vue add用来设置您错过的组件。

使用vue add router这一套了路由和创造了一些样品组分家庭和公司。

这也适用于其他模块,例如使用添加vuetify vue add vuetify您可以从插件和预设指南中了解有关vue add的更多信息