Question
打包sample,想在打包后的文件目录下打开页面
比如: localhost:3001/ 是默认页面, 打包sample 5, 这样我输入 localhost:3001/5/ 才能打开页面,但是现在我输入 localhost:3001/就能打开页面了
原因
webpack配置
devServer忘记配置publicPath
解决
配置如下
原本以为要这么解决
后来发现不用
不需要配置publicPath, 只要让contentBase和 output中那个path 匹配就行了
这样output打包好以后,必须在sample /3/这样才能拿到资源,然后访问的时候
用localhost:3001/3/才能访问到页面。