没有全局变量的Webpack外部可能吗?

时间:2016-09-24 16:15:42

标签: webpack bundle external

我有一个导出类@me/module-a的本地模块Foo。 我使用npm link,以便在模块B中我能做到: import Foo from "@me/module-a";externals:{"@me/module-a":"moduleA"}的webpack配置中有@me/module-a

然而,这要求我在lirbary的webpack配置中将@me/module-a公开为libraryTarget: "var", library: "moduleA"的全局变量。

当我这样做时一切正常,但我想知道,是否有可能加载模块@ me / module-a而不是它是一个全局变量?

编辑:我已尝试更改为externals:{"@me/module-a":true},但模块B的捆绑包尝试加载模块A

/***/ },
/* 30 */
/***/ function(module, exports) {

module.exports = @me/module-a;

/***/ },

失败并显示错误:

Uncaught SyntaxError: Invalid or unexpected token

似乎仍然期待一个全局变量?

0 个答案:

没有答案