Подкаталог VueJS build to AWS работает до обновления браузера - PullRequest
0 голосов
/ 09 апреля 2020

У меня заканчивается приложение из подкаталога "app1" в корзине AWS S3 и AWS API Gateway (используется описанный здесь метод: Развертывание VueJS Приложение в подкаталоге )

Приложение имеет маршрут по умолчанию vue, называемый «route1».

Кто-нибудь видел такое поведение? Нужно ли установить значение конфигурации vue? Или это что-то на AWS стороне в S3 или API Gateway?

Вот vue .config. js:

const packageJson = require("./package");
const path = require("path");

process.env.VUE_APP_VERSION = packageJson.version;
module.exports = {
  baseUrl: "/app1/",
  lintOnSave: true,
  configureWebpack: {
    output: {
      filename: "[name].[hash:7].js",
      path: path.resolve(__dirname, "dist")
    }
  },
  chainWebpack: (config) => {
    const svgRule = config.module.rule("svg");
    svgRule.uses.clear();
    svgRule
      .oneOf("inline")
      .resourceQuery(/inline/)
      .use("vue-svg-loader")
      .loader("vue-svg-loader")
      .end()
      .end()
      .oneOf("external")
      .use("file-loader")
      .loader("file-loader")
      .options({
        name: "assets/[name].[hash:8].[ext]",
        svgo: {
          plugins: [
            { prefixIds: true },
          ],
        }
      });
  },
  assetsDir: "",
  transpileDependencies: ["vue-echarts", "resize-detector"],
  pwa: {
    workboxPluginMode: "GenerateSW",
    workboxOptions: {
      importWorkboxFrom: "local"
    }
  }
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...