咋们以 Vue Cli 为例,介绍一下 webpack 配置的中的 path 和 publicPath:
path: 所有输出文件的目标路径,必须是绝对路径(使用 node.js 的 path 模块)

如上图,项目打包后,输出文件在 dist 目录下
publicPath: 引用文件的路径前缀,url 相对于 HTML 页面

如上图,指定了资源的基础路径 "/" 和子路径 "static"

publicPath 只是为项目中引入的资源指定一个基础路径
本文解析了VueCli项目中Webpack配置的path和publicPath作用。path定义了输出文件的绝对目标路径,而publicPath则设定了HTML页面引用资源的基础路径前缀。深入理解这两个概念有助于更高效地进行前端资源管理。
咋们以 Vue Cli 为例,介绍一下 webpack 配置的中的 path 和 publicPath:
path: 所有输出文件的目标路径,必须是绝对路径(使用 node.js 的 path 模块)

如上图,项目打包后,输出文件在 dist 目录下
publicPath: 引用文件的路径前缀,url 相对于 HTML 页面

如上图,指定了资源的基础路径 "/" 和子路径 "static"

publicPath 只是为项目中引入的资源指定一个基础路径

被折叠的 条评论
为什么被折叠?