RequireJS
中的一个人可以通过调用
require.config({
paths: {
'abc': 'for/anything/starting/with/abc/webpack/should/go/look/here'
}
});
WebPack 2支持AMD格式,我该如何在那里做类似的事情?
浏览文档时,几乎所有情况似乎都在使用WebPack构建期间发生,我只知道使用Ajax调用阅读我的域配置后的运行时额外路径。
即使WebPack支持AMD格式,它仍然是静态捆绑器,而不是模块加载程序。因此,WebPack无法实现我的情况。https://twitter.com/thelarkinn/status/789968589419745280
编辑:我的情况是,我希望能够在运行时加载AMD,而在建筑时间我不知道。
WebPack提供外部,以托管为例如cdn而不是捆绑。但是您指定在构建配置中,因此必须在构建时间中知道。
https://webpack.js.org/configuration/externals/
它也提供捆绑式分裂,但捆绑包是在建造时间一起建造的。
https://webpack.js.org/guides/code-splitting/