#django #vue.js #static-files
Вопрос:
Я хочу обслуживать своих поставщиков блоков или файлы js приложений в static/js/chunk_vendors.js вместо того, чтобы /js/chunk_vendors.js потому что я хочу указать на каталог dist, созданный для производственной сборки npm run build, и мой статический URL-адрес в Django /static, поэтому к каждому статическому файлу должен быть доступ по URL-адресу, начинающемуся с /static. Но npm run build генерирует html-файл с chunk_vendors.js url /js/chunk_vendors.js. Как я могу указать Vue Cli для создания html-файлов с префиксом /static?
Вот мой vue.config.js файл : (Мне нужен какой-то параметр конфигурации, например chunk_url, чтобы указать префикс для файлов фрагментов)
module.exports={
pages: {
'index' : {
'entry' : './src/pages/home/main.js',
'template ' : 'public/index.html',
'title' : 'Home',
'chunks' : ['chunk-vendors','chunk-common', 'index']
},
'memory' : {
'entry' : './src/pages/memory/main.js',
'template ' : 'public/index.html',
'title' : 'Memory',
'chunks' : ['chunk-vendors','chunk-common', 'memory']
}
},
devServer: {
disableHostCheck: true
}
}
Я проверил ссылку на конфигурацию Vue, но не смог найти никакой возможности определить префикс для блоков.
Ответ №1:
вы можете изменить выходной каталог по умолчанию с помощью outputdir
Комментарии:
1. Я не пытаюсь изменить выходной каталог по умолчанию. Я пытаюсь изменить ссылку src chunk_vendors, чтобы она начиналась с префикса /статического, независимо от того, хранится ли файл.