千家信息网

nginx部署vue项目找不到js css文件怎么办

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章将为大家详细讲解有关nginx部署vue项目找不到js css文件怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。很多时候 npm run build
千家信息网最后更新 2026年11月02日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安全错误 数据库的锁怎样保障安全 广州紫鲸互联网科技有限公司 金诺互联网科技 重庆互联网络科技 互联网科技开发公司 互联网与新科技 丰台科技园 互联网 北京禾田雨橡互联网科技 国外互联网科技网站 互联网科技类展会 四个字互联网科技公司取名 互联网科技公司的市场部门 农村开互联网科技讲堂 阿里互联网科技公司 崇明区互联网教育科技诚信经营 互联网科技大奖都有哪些公司 米聚互联网科技南京有限公司排面 工业互联网科技创业 上海乐五互联网科技有限公司 西安左小互联网科技有限公司 北京军民互联网科技公司 深圳市人人互联网科技有限公司 百单网互联网科技有限公司怎么样 金诺互联网科技 金融科技创新监管互联网金融 互联网科技股票 电子科技大学互联网创业大赛 互联网科技和法律行业 玉溪新华互联网科技好不好 互联网科技新闻 科技美学互联网 艺术
0