vue与django怎么实现集成打包
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,本文小编为大家详细介绍"vue与django怎么实现集成打包",内容详细,步骤清晰,细节处理妥当,希望这篇"vue与django怎么实现集成打包"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一
千家信息网最后更新 2026年10月31日vue与django怎么实现集成打包
本文小编为大家详细介绍"vue与django怎么实现集成打包",内容详细,步骤清晰,细节处理妥当,希望这篇"vue与django怎么实现集成打包"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
1.首先创建 django项目 并在 django项目文件下创建vue项目
2.修改django项目文件下的setting.py
修改django模板路径 指向 vue项目的dist
TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [BASE_DIR+"/vue-resources/dist"], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ 'django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', ], }, },]修改django静态文件路径
# Static files (CSS, JavaScript, Images)# https://docs.djangoproject.com/en/2.2/howto/static-files/STATIC_URL = '/static/'STATICFILES_DIRS = [ os.path.join(BASE_DIR, "vue-resources/dist/static/")]
这样基本就可以了
3.vue打包配置
由于django和vue都可以起一个服务,导致多个域名这样测试api的时候就会需要跨域等等问题,而直接用run build 打包文件过于耗时 大概20-40秒时间。
理想的状态是,不用多个域名,且修改一个文件能快速打包。 那么最好的方式就是提高build的速度。
我的方式是:
1.复制wepack.dev.config.js文件 起名 webpack.watch.config.js
2.修改配置信息
(1)添加输出配置 (用这个配置打包大概2-3秒)
output: { path: config.build.assetsRoot, filename: utils.assetsPath('js/[name].[hash].js'), chunkFilename: utils.assetsPath('js/[id].[hash].js') },(2)可选修改可有效提高打包速度 (用这个配置大概在1秒内)
devtool: false,
3.创建新的打包命令 package.json
"scripts": { ... "watch": "webpack --watch --config build/webpack.watch.conf.js", ... },这样就实现了监听更新的效果 npm run watch
注:本配置只是方便本地开发
读到这里,这篇"vue与django怎么实现集成打包"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。
文件
配置
项目
文章
内容
域名
多个
方式
路径
速度
妥当
有效
不用
信息
只是
命令
就是
思路
指向
效果
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
深圳市人人互联网科技有限公司
新华互联网科技
科技与互联网
网络科技有限互联网
互联网未来科技
小马过河互联网科技
无线互联网科技
深圳卡尔迅互联网科技有限公司怎么样
湖南洣水互联网科技有限公司扣款
江苏南京365互联网科技
互联网科技实习生岗位职责
互联网为啥属于高科技
晓花互联网科技有限公司网址
伊宁互联网科技做什么的
山东有哪些互联网科技公司
沐思想互联网科技有限公司
高科技互联网套路
广州富喜互联网络科技
上海同邻互联网科技有限公司规模
科技互联网经济论坛
喔噻互联网科技有限公司
互联网科技官网
互联网科技行业发展
互联网科技媒体
火传媒上海互联网科技
新华互联网科技校企合作
广西拼得多互联网科技有限公司
呼和浩特新华互联网科技学院
互联网科技和法律行业
北京天晋互联网科技有限公司