Vue Cli 3 Пользовательские выходные чанки и пути - PullRequest
0 голосов
/ 10 апреля 2019

У меня новый проект, созданный с помощью Vue Cli 3. Мой vue.config.js настроен и работает нормально.

Проблемы

1) В настоящее время сборка генерируетсяchunk-vendors.js (хочу переименовать это во что-то другое, например vendors.js)

2) В настоящее время собирает выходные данные для wwwroot / scripts (ожидается), но создает папку js / css.Нужны настраиваемые пути для вывода css и js для разных имен папок, а не js / css.

// vue.config.js
const pages = {
  app: {
        entry: "./src/main"
    },
  page1: "./src/views/Page1/index"
};

module.exports = {
    runtimeCompiler: true,
    outputDir: "../wwwroot/scripts/",
    pluginOptions: {
        sourceDir: "ClientApp/"
    },
    // disable hashes in filenames
    filenameHashing: false,
    pages: pages,
    // delete HTML related webpack plugins
    chainWebpack: config => {
        Object.keys(pages).forEach(page => {
            config.plugins.delete(`html-${page}`);
            config.plugins.delete(`preload-${page}`);
            config.plugins.delete(`prefetch-${page}`);
        });
    }
};

В настоящее время сгенерированные файлы

wwwroot/scripts/js/app.js
wwwroot/scripts/js/chunk-vendors.js
wwwroot/scripts/js/page1.js
wwwroot/scripts/css/css.css

Буду признателен за указание вправильное направление.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...