vue-cli项目打包完成后运行文件路径报错怎么解决
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,本文小编为大家详细介绍"vue-cli项目打包完成后运行文件路径报错怎么解决",内容详细,步骤清晰,细节处理妥当,希望这篇"vue-cli项目打包完成后运行文件路径报错怎么解决"文章能帮助大家解决疑惑
千家信息网最后更新 2025年02月02日vue-cli项目打包完成后运行文件路径报错怎么解决
本文小编为大家详细介绍"vue-cli项目打包完成后运行文件路径报错怎么解决",内容详细,步骤清晰,细节处理妥当,希望这篇"vue-cli项目打包完成后运行文件路径报错怎么解决"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
问题:
刚新建的vue-cli项目,同事说要打包一版进行测试,打包完成后放在tomcat上发现路径报错问题。
百度了一下,怀疑是build里面没有定义路径问题,度友提供了解决方案:
找到config文件夹下的index.js文件,修改路径代码
找到build对象,修改属性assetsPublicPath为 './'
但是由于vue-cli项目中已经没有config文件夹,需要在根目录下创建vue.config.js
具体配置网上查了一下,用了一个推荐的配置:
module.exports = { baseUrl: '/', outputDir: 'dist', lintOnSave: true, runtimeCompiler: true, //关键点在这 // 调整内部的 webpack 配置。 // 查阅 https://github.com/vuejs/vue-doc-zh-cn/vue-cli/webpack.md chainWebpack: () => {}, configureWebpack: () => {}, // 配置 webpack-dev-server 行为。 devServer: { open: process.platform === 'darwin', host: '0.0.0.0', port: 8080, https: false, hotOnly: false, // 查阅 https://github.com/vuejs/vue-doc-zh-cn/vue-cli/cli-service.md#配置代理 proxy: null, // string | Object before: app => {} }}
但是这个配置打包完之后依旧报错,看了原因,是baseUrl: '/'的路径还是有问题,把路径改为baseUrl: './'就能找到对应的路径了,以下为修改后代码:
module.exports = { baseUrl: './', outputDir: 'dist', lintOnSave: true, runtimeCompiler: true, //关键点在这 // 调整内部的 webpack 配置。 // 查阅 https://github.com/vuejs/vue-doc-zh-cn/vue-cli/webpack.md chainWebpack: () => {}, configureWebpack: () => {}, // 配置 webpack-dev-server 行为。 devServer: { open: process.platform === 'darwin', host: '0.0.0.0', port: 8080, https: false, hotOnly: false, // 查阅 https://github.com/vuejs/vue-doc-zh-cn/vue-cli/cli-service.md#配置代理 proxy: null, // string | Object before: app => {} }}
结果:
读到这里,这篇"vue-cli项目打包完成后运行文件路径报错怎么解决"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。
路径
配置
文件
项目
问题
运行
文章
关键
关键点
内容
文件夹
行为
代理
调整
妥当
代码
原因
同事
后代
对象
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
深圳卡拉网络技术
美篇显示服务器出错暂时无法访问
工作流引擎开发数据库
云服务器海外
服务器要显示器吗
全球气溶胶数据库
网络软件开发服务至上
数据库中国村落表带经纬度
数据库系统概论必背
模拟城市的服务器在哪
网络安全进校园教育主题
网络安全设备 名称是
巨兽战场服务器人满了怎么办
麻将来了软件开发者的目的
数据库的资源复制是什么
数据由数据库管理系统
shell 登录服务器
和平精英高端服务器多少钱
四川惠普服务器虚拟化安装云主机
绍兴桌面软件开发自学步骤
程序员面试数据库讲师
怎么实现游戏与服务器连通
棋牌软件开发公司哪家好
没有正版账号可以进去的服务器
软件开发收费表
沧州网络技术产品介绍
手机录入excel数据库
深圳市即达网络技术
上海软件开发人日单价怎么评估
闵行区创新软件开发服务要求