我有third-party-module-b
使用third_party_module_a
全球和有
require('third-party-module-a');
在切入点.
问题出现在third-party-module-a
UMD模式之后,third_party_module_a
如果检测到模块化环境,则不会定义全局模式.
我正在寻找Browserify转换来解决这个问题.
转换应该基本上取代require
(如Webpack expose-loader):
(typeof ... ? window : global).third_party_module_a = require('third-party-module-a');
或追加require
到每一个模块(如的WebPack顶部ProvidePlugin):
var third_party_module_a = require('third-party-module-a');
是否有这样的Browserify转换?
请注意,尽管有名称,但曝光变换完全相反,并且似乎没有帮助.