小编Ale*_*nko的帖子

如何使用vue-cli 3创建两个单独的包?

我想构建两个独立的vue应用程序,这些应用程序将在快速应用程序中的两个不同路由上提供:"公共"vue应用程序和"admin"vue应用程序.这两个应用程序有自己的路由器和商店,但它们共享许多自定义组件.如何编辑默认的webpack模板,使其根据我的两个不同的入口点('public'和'admin')输出两个单独的包?目标是最终得到一个或多或少像这样的设置:

my-app/
+- ...
+- dist/
|  +- admin/         Admin bundle and files
|  +- public/        Public bundle and files
+- src/
|  +- components/    Shared components
|  +- admin/         Entry point, router, store... for the admin app
|  +- public/        Entry point, router, store... for the public app
+- ...
Run Code Online (Sandbox Code Playgroud)

必须由可用的2个开发服务器http:// localhost:8080/adminhttp:// localhost:8080/public 每个项目必须位于dist的自己的文件夹中,并且自己的公共

我今天拥有的:在根目录中创建文件vue.config.js使用:

module.exports = {
  // tweak internal webpack configuration.
  // see https://github.com/vuejs/vue-cli/blob/dev/docs/webpack.md
  chainWebpack: config => {
    // If you wish to remove …
Run Code Online (Sandbox Code Playgroud)

vue.js vuejs2 vue-cli

29
推荐指数
2
解决办法
9091
查看次数

标签 统计

vue-cli ×1

vue.js ×1

vuejs2 ×1