使用 webpack-dev-server 的时候,没有配该属性也可以正常工作,打包输出路径是 dist ,版本是: "webpack": "^4.26.1", "webpack-dev-server": "^3.1.10"
文档是说“用于配置提供额外静态文件内容的目录”,那么我配置了 contentBase: path.join(__dirname, "assets"), 应该怎么访问 assets 目录下的文件?
1
leigou19 2019-08-27 17:06:51 +08:00
用来指定服务器资源的根目录,用来获取静态资源用的。一般指打包完 index.html 那个文件夹。publicPath+具体文件名应该就能访问到 assests 下的资源了
|
2
OSF2E 2019-08-27 17:10:53 +08:00
可以直接在 html 文件中引用 assets 目录下的静态文件,注意如果配置了 output.publicPath 的话,要加上这个。
webpack.config.js config = { } |
3
clasd2012 OP @leigou19 没有配置 publicPath,我在项目根目录下建立 assets 目录,里面增加了 index.html 文件,用 localhost:8080/assets/index.html 访问提示 404
|
4
leigou19 2019-08-27 17:39:26 +08:00
应该是 localhost:8080/index.html
|