Webpack 打包AMD模块探讨

#1

Project 1 有两个模块:

project1/moduleA.js

export default {a: true};

project1/moduleB.js

export default {b: true};

我希望将这两个模块打成一个包:project1.bundle.js

Project 2 使用 Project 1:

project2/moduleA.js

import moduleA from 'project1/moduleA';
import moduleB from 'project1/moduleB';

console.log(moduleA.a);// 'true'

export default {c: true};
});

Project1 与 Project 2 打包成 AMD 规范

可以通过webpack实现这样的需求吗?

@hufeng @jiyinyiyong @Alvinhui @lobos

#2

Babel 有一个打包成 AMD 兼容的plugin,你看下能不能满足你的需求

#3

@Saviio 我还需要合并文件,类似 dlldll-user

外层使用 RequireJS 加载

#4
#5

我已经看完了,后续只能采用单文件打包的方式了