【问题标题】:how to customize build file locations in Vue Quasar如何在 Vue Quasar 中自定义构建文件位置
【发布时间】:2021-08-07 11:09:31
【问题描述】:

我需要更改 Vue Quasar 应用程序中的默认构建文件位置。

现在是这样的:

但我需要这个:

【问题讨论】:

  • 我想你或许可以通过 /quasar.conf.js 的 appBase 来控制路径,看看这个:quasar.dev/quasar-cli/quasar-conf-js#property-build
  • @bakaDev 这不是我要找的。我的 dist 文件夹中只需要 2 个文件。 1. index.html 2. 包含除 index.html 之外的所有内容的文件夹

标签: vue.js webpack quasar-framework


【解决方案1】:

我一直在玩 Django 和 Quasar,我一直在寻找类似的东西,想将 index.html 放在 Django 模板文件夹中,将 js/css 放在静态文件夹中。似乎quasar.conf.js 配置文件中的build.htmlFilename 允许的不仅仅是名称,还可以包括路径导航。我尝试了以下方法,对我来说效果很好。我得到了静态文件夹中的所有资产和模板文件夹中的 index.html。

module.exports = configure(function (ctx) {
    return {
        ...
        build: {
            vueRouterMode: 'hash',
            distDir: '../mainapp/static/mainapp/quasar/', 
            htmlFilename: '../../../templates/mainapp/quasar/index.html', 
            ...
        }
    }
});

在你的情况下,你可以尝试这样的事情:

module.exports = configure(function (ctx) {
    return {
        ...
        build: {
            vueRouterMode: 'hash',
            
            distDir: 'everything', 
            htmlFilename: '../index.html', 
            ...
        }
    ...
    }
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-04-25
    • 1970-01-01
    • 1970-01-01
    • 2016-08-25
    • 1970-01-01
    • 2020-09-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多