Webpack2 那些路径

context

context 是 webpack 编译时的基础目录,入口起点(entry)会相对于此目录查找。

putput.publicPath 和 devServer.publicPath之间的区别

1 output.publicPath是相对于index.html所在位置进行定位静态资源
2 devServer.publicPath是在开发环境下,webPack server提供给浏览器访问静态资源的路径,所以最好两个publicPath保持一致,以防打包的文件输出到不同目录,文件访问不到

output.publicPath和path的区别

  1. path是资源文件打包以后的输出目录
  2. output.publicPath是静态文件的引用路径
  3. 就是说我们页面当中进行资源引用的时候是基于publicPath进行引用的,我们通常情况下访问的资源都是打包以后的资源,那是因为,publicPath默认路径是‘/’,正好打包存放目录在跟路径之下,所以是可以访问到的
原文地址:https://www.cnblogs.com/chihaiping/p/7530635.html