Commit 3d81a982 authored by shangbinjie's avatar shangbinjie

修改打包背景图为相对路径

parent aee93c1b
...@@ -206,7 +206,7 @@ async function build (args, api, options) { ...@@ -206,7 +206,7 @@ async function build (args, api, options) {
const pagePath = "./src/pages/" + entry const pagePath = "./src/pages/" + entry
webpackConfig.entry={} webpackConfig.entry={}
webpackConfig.entry[entry] = pagePath + '/index.ts' webpackConfig.entry[entry] = pagePath + '/index.ts'
const curPublicPath = webpackConfig.output.publicPath // const curPublicPath = webpackConfig.output.publicPath
webpackConfig.output.publicPath = '' webpackConfig.output.publicPath = ''
webpackConfig.output.path = targetDir webpackConfig.output.path = targetDir
for(let item of webpackConfig.plugins) { for(let item of webpackConfig.plugins) {
...@@ -221,7 +221,8 @@ async function build (args, api, options) { ...@@ -221,7 +221,8 @@ async function build (args, api, options) {
if(item.test.toString().indexOf('png|jp')>=0){ if(item.test.toString().indexOf('png|jp')>=0){
for (const itemChild of item.use) { for (const itemChild of item.use) {
if(itemChild.options){ if(itemChild.options){
itemChild.options.publicPath = curPublicPath?curPublicPath.indexOf(entry)<0?curPublicPath+entry:curPublicPath:'/'+entry itemChild.options.publicPath = '../'
// itemChild.options.publicPath = curPublicPath?curPublicPath.indexOf(entry)<0?curPublicPath+entry:curPublicPath:'/'+entry
break break
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment