UNPKG

ae-biu

Version:

Born For AE, Born To Do

21 lines (20 loc) 783 B
/** * 根据 webpack 的 inject 配置项,生成 * @param htmlWebpackPlugin * @return {*} */ module.exports = (htmlWebpackPlugin) => { const sdpEnv = htmlWebpackPlugin.options.SDP_ENV const cdnConfig = htmlWebpackPlugin.options.CDN || {} // 定义cdn根目录 const cdnRoot = cdnConfig.root === undefined ? 'ae_cdn_test' : cdnConfig.root // cdn 服务路径 const cdnHost = cdnConfig.host === undefined ? '//cdncs.101.com/v0.1/static' : cdnConfig.host const baseUrl = `${cdnHost}/${cdnRoot}/${sdpEnv}/` /* eslint-disable */ __webpack_public_path__ = baseUrl /* eslint-enable */ const css = htmlWebpackPlugin.files.css.map(cssFile => `${baseUrl}${cssFile}`) const js = htmlWebpackPlugin.files.js.map(jsFile => `${baseUrl}${jsFile}`) return {css, js} }