webpack 打包a.js,使用的是umd模式,然后在另一个b.js import这个a.js 却是报undefined

// a.js
export default class {
  init() {
    // 代码
  }
}
// webpack.config.js
module.exports = {
  mode: 'development',
  entry: ['./src/a.js'],
  output: {
    library: 'a',
    libraryTarget: 'umd',
    libraryExport: 'default',
    filename: 'a.js'
  }
}

对a.js打包后,
在b中引用打包后的a.js

// b.js
import a from './js/a.js'
console.log(a) // undefined

有人遇到过吗? 该怎么解决?

阅读 4.5k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题