使用 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 |