在RequireJS
中,可以通过调用
require.config({
paths: {
'abc': 'for/anything/starting/with/abc/webpack/should/go/look/here'
}
});
Webpack 2支持AMD格式,我该怎样做类似的东西?
在查看文档时,几乎所有内容似乎都发生在使用Webpack的构建期间,并且在使用ajax调用读取域配置后,我只知道运行时的这些额外路径。
答案 0 :(得分:0)
即使Webpack支持AMD格式,它仍然是静态捆绑器,而不是模块加载器。所以我的方案无法通过Webpack实现。 https://twitter.com/TheLarkInn/status/789968589419745280
编辑: 我的情况是我希望能够在运行时加载AMD,这在构建时是我不知道的。
Webpack提供外部功能,例如在CDN中托管jQuery而不是捆绑。但是您在构建配置中指定,因此必须在构建时知道。
https://webpack.js.org/configuration/externals/
它还提供捆绑拆分,但捆绑包在构建时一起构建。