mpvue-page-factory icon indicating copy to clipboard operation
mpvue-page-factory copied to clipboard

打包报错:Multiple assets emit to the same filename app.js

Open vinceok opened this issue 5 years ago • 0 comments

mpvue是1.0.13版本,使用此方法后打包报错:

ERROR in chunk app [initial]
app.js
Conflict: Multiple assets emit to the same filename app.js

package.json

"mpvue-loader": "git+https://github.com/HelloZJW/mpvue-loader.git#patch1.0.x",
"mpvue-page-factory": "^1.0.1",

webpack.base.conf.js

function getEntry(rootSrc) {
  var map = {}
  glob.sync(rootSrc + '/pages/**/main.js').forEach(file => {
    var key = relative(rootSrc, file).replace('.js', '')
    map[key] = file
  })
  return map
}

const appEntry = { app: resolve('./src/main.js') }
const pagesEntry = getEntry(resolve('./src'), 'pages/**/main.js')
const entry = Object.assign({}, appEntry, pagesEntry)

module.exports {
  entry,
   ...
   ...
}

vinceok avatar May 21 '19 02:05 vinceok