nginx部署vue项目找不到js css文件怎么办
发表于:2025-02-14 作者:千家信息网编辑
千家信息网最后更新 2025年02月14日,这篇文章将为大家详细讲解有关nginx部署vue项目找不到js css文件怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。很多时候 npm run build
千家信息网最后更新 2025年02月14日nginx部署vue项目找不到js css文件怎么办
这篇文章将为大家详细讲解有关nginx部署vue项目找不到js css文件怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
很多时候 npm run build
之后, index.html
文件中webpack 自动插入的 js 文件 css 文件的相对目录总是不对,发布到服务器上之后,nginx 找不到文件。
vue-cli@3
在 vue-cli@3 中你需要为你 webpack 插入到 index.html
中 的所有文件添加一个 baseUrl
. 你需要在项目的根目录新建一个 vue.config.js
, 添加如下内容:
...module.exports = { baseUrl: isProd ? '/baseXXX/' : '/', ....}
这里需要注意的是 dev 环境下不需要添加 baseUrl
。
vue-cli@2
针对 非 vue-cli@3 生成的项目,你如果不关心 webpack 里面是如何实现的,你只需要找到 config/index.js
, 修改其中的 build
中的 assetsPublicPath
即可。
为了验证一下是否可行,你可以本地 build 一下,然后查看 dist/index.html
中引用的 js css 文件的路径是否携带上你刚刚设置的 assetsPublicPath
即可。
而关心为啥这样设置就可以的同学们,继续看 build/webpack.base.conf.js
文件,
非 production
mode 下,是在config/index.js
中设置的,这里的 publicPath
默认是
关于"nginx部署vue项目找不到js css文件怎么办"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
文件
项目
篇文章
怎么办
内容
更多
不对
不错
可行
实用
同学
文章
时候
是在
服务器
根目录
环境
目录
知识
路径
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
对数据库对象安全控制
哈职计算机网络技术
小学网络安全责任制度
宝塔数据库插入内容
青少年网络安全动漫微课
写网络安全心得体会
光网络技术 万助军
创建一个软件开发工作室
龙之谷手游服务器宝贝
网络技术实训心得体会
龙之谷2已达到服务器上限
城市视频软件开发
大数据需要几台服务器
计算机网络安全专业证书
服务器查看ntp地址
盐城仓库管理软件开发
hive数据库最新版本
皖通科技网络安全
怎么删除数据库表中记录
网络安全专业技术资格证书
数据库有误
珠海安卓软件开发招聘
军队如何守好网络安全防线
数据库类型名
睡眠软件开发的未来发展趋势
思科网络技术网管视频教程
信息管理软件开发技术课程
网络安全机制名词解释
苹果贵州服务器上市公司
苹果公司软件开发模型