django - 在 Django/Vue 应用程序中更改公共 index.html 中的 chunk_vendors/app js 文件导入 url
问题描述
我想在static/js/chunk_vendors.js而不是/js/chunk_vendors.js下为我的块供应商或应用程序 js 文件提供服务,因为我想指向由npm run build和我在 Django 中的静态 url为生产构建生成的 dist 目录是/static所以每个静态文件都应该通过以/static开头的 url 访问。但是 npm run build 会生成一个带有chunk_vendors.js url /js/chunk_vendors.js的 html 文件。如何告诉 Vue Cli 生成带有/static前缀的 html 文件?
这是我的 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 配置的参考,但找不到任何选项来定义块的前缀。
解决方案
您可以使用outputdir更改默认输出目录
推荐阅读
- javascript - 根据对象在数组中添加元素
- bootstrap-4 - 如何更改轮播图标 boostrap 4 的颜色
- mysql - vb.net mysql 用日期插入命令
- python - python诅咒多线程
- android - 如何从企业安卓管理中删除所有设备?
- flutter - 为什么不建议在程序文件中解压flutter?
- java - 多线程 Java 应用程序中的 xpathFactory 问题
- node.js - Express API 响应直接在浏览器中输出,而不是由 Nuxt.js 处理
- javascript - 如何提供不变的唯一键来列出 React 中的项目?
- wifi - 如何关闭 Cox Panoramic Wifi 附带的 safebrowsing.io?