webpack-publicPath

337 阅读1分钟

1、webpack_public_path

// https://webpack.docschina.org/guides/public-path/#on-the-fly

1、入口文件的最前面import './config'
2、config:__webpack_public_path__ = window.path + '/';
3、index.html中,最前面增加一个script设置window.path ='./dist'
4、ok


// 原理
1、webpack加载js时,会把__webpack_public_path__ 替换为 __webpack_require__.p 
2、__webpack_require__.p  是运行时变量
3、访问静态资源是: __webpack_exports__["default"] = (__webpack_require__.p + "img/11.png");