У меня новый проект, созданный с помощью 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
Буду признателен за указание вправильное направление.