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

vue.js Vue.js

米亚西里

2020-03-12

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

第1317篇《向Vue.js cli 3.0应用添加路由》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

2个回答
小胖十三 2020.03.12

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

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

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

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

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

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android