WebPack 2 requirejs配置路径的运行时更换



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/

最新更新