webpack/examples/mixed/example.js

19 lines
595 B
JavaScript
Raw Normal View History

2012-08-07 04:19:15 +08:00
// CommonJs-style requires
var commonjs1 = require("./commonjs");
var amd1 = require("./amd");
var labeled1 = require("./labeled");
2012-08-07 04:19:15 +08:00
// AMD-style requires (with all webpack features)
require([
"./commonjs", "./amd", "./labeled",
2012-08-07 04:19:15 +08:00
"../require.context/templates/"+amd1+".js",
Math.random() < 0.5 ? "./commonjs" : "./amd"],
function(commonjs2, amd2, labeled2, template, randModule) {
2012-08-07 04:19:15 +08:00
// Do something with it...
}
);
// labeled modules requires
require: "./labeled";
// with the require label you are only allowed to import labeled modules
// the module needs static information about exports