我有2个A和B库。
在webpack.conf.js
:
module.exports = {
entry: {
'b': ['./src/MyB.js', './js/a.js']
在a.js
(由webpack编译)中,我有:
var mya =
....
function(module, exports, __webpack_require__) {
var MyA_1 = __webpack_require__(1);
exports.MyA = MyA_1.MyA;
}
在b.js
捆绑中,我最终得到:
function(module, exports) {
// here we are in MyB
var a = new MyA(); // this is not found, even if prefixed with mya
},
function(module, exports) {
// a.js code is bundled with b in b.js
var mya = ...
// missing: exports.MyA = mya;
}
当然,外面的任何地方都看不到MyA。 任何想法我怎么能实现这个目标?
答案 0 :(得分:0)
为什么不使用B作为您的入口,而不是使用数组作为您的入口,并在其中FOO=?
A库?然后你可以使用它,导出它,使它成为全局的,无论你需要什么。