2015-01-12 06:15:11 +08:00
|
|
|
|
|
|
|
|
|
|
|
# example.js
|
|
|
|
|
|
|
|
``` javascript
|
|
|
|
require(["./a", "./b", "./c"], function(a, b, c) {});
|
|
|
|
|
|
|
|
require.ensure(["./a"], function(require) {
|
|
|
|
require("./b");
|
|
|
|
require("./d");
|
|
|
|
});
|
|
|
|
|
|
|
|
require.ensure(["./a", "./e"], function(require) {
|
|
|
|
require("./a");
|
|
|
|
require.ensure(["./b"], function(require) {
|
|
|
|
require("./f");
|
|
|
|
});
|
|
|
|
require.ensure(["./b"], function(require) {
|
|
|
|
require("./g");
|
|
|
|
});
|
|
|
|
});
|
|
|
|
```
|
|
|
|
|
|
|
|
# webpack.config.js
|
|
|
|
|
|
|
|
``` javascript
|
|
|
|
var path = require("path");
|
|
|
|
var CommonsChunkPlugin = require("../../lib/optimize/CommonsChunkPlugin");
|
|
|
|
module.exports = {
|
|
|
|
plugins: [
|
|
|
|
new CommonsChunkPlugin({
|
|
|
|
name: "main",
|
|
|
|
async: "async1"
|
|
|
|
}),
|
|
|
|
new CommonsChunkPlugin({
|
|
|
|
name: "main",
|
|
|
|
async: "async2",
|
|
|
|
minChunks: 2
|
|
|
|
}),
|
|
|
|
new CommonsChunkPlugin({
|
|
|
|
async: true
|
|
|
|
}),
|
|
|
|
]
|
|
|
|
}
|
|
|
|
```
|
|
|
|
|
|
|
|
# js/output.js
|
|
|
|
|
2016-09-07 18:28:56 +08:00
|
|
|
<details><summary>`/******/ (function(modules) { /* webpackBootstrap */ })`</summary>
|
2015-01-12 06:15:11 +08:00
|
|
|
``` javascript
|
|
|
|
/******/ (function(modules) { // webpackBootstrap
|
|
|
|
/******/ // install a JSONP callback for chunk loading
|
|
|
|
/******/ var parentJsonpFunction = window["webpackJsonp"];
|
2016-06-06 02:51:44 +08:00
|
|
|
/******/ window["webpackJsonp"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) {
|
2015-01-12 06:15:11 +08:00
|
|
|
/******/ // add "moreModules" to the modules object,
|
|
|
|
/******/ // then flag all "chunkIds" as loaded and fire callback
|
2016-06-06 02:51:44 +08:00
|
|
|
/******/ var moduleId, chunkId, i = 0, resolves = [], result;
|
2015-01-12 06:15:11 +08:00
|
|
|
/******/ for(;i < chunkIds.length; i++) {
|
|
|
|
/******/ chunkId = chunkIds[i];
|
|
|
|
/******/ if(installedChunks[chunkId])
|
2016-02-04 07:27:47 +08:00
|
|
|
/******/ resolves.push(installedChunks[chunkId][0]);
|
2015-01-12 06:15:11 +08:00
|
|
|
/******/ installedChunks[chunkId] = 0;
|
|
|
|
/******/ }
|
|
|
|
/******/ for(moduleId in moreModules) {
|
2016-06-06 02:51:44 +08:00
|
|
|
/******/ if(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {
|
|
|
|
/******/ modules[moduleId] = moreModules[moduleId];
|
|
|
|
/******/ }
|
2015-01-12 06:15:11 +08:00
|
|
|
/******/ }
|
2016-06-06 02:51:44 +08:00
|
|
|
/******/ if(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules);
|
2016-02-04 07:27:47 +08:00
|
|
|
/******/ while(resolves.length)
|
|
|
|
/******/ resolves.shift()();
|
2015-06-13 23:41:14 +08:00
|
|
|
|
2015-01-12 06:15:11 +08:00
|
|
|
/******/ };
|
2015-06-13 23:41:14 +08:00
|
|
|
|
2015-01-12 06:15:11 +08:00
|
|
|
/******/ // The module cache
|
|
|
|
/******/ var installedModules = {};
|
2015-06-13 23:41:14 +08:00
|
|
|
|
2016-02-04 07:27:47 +08:00
|
|
|
/******/ // objects to store loaded and loading chunks
|
2015-01-12 06:15:11 +08:00
|
|
|
/******/ var installedChunks = {
|
2016-09-07 18:28:56 +08:00
|
|
|
/******/ 7: 0
|
2015-01-12 06:15:11 +08:00
|
|
|
/******/ };
|
2015-06-13 23:41:14 +08:00
|
|
|
|
2015-01-12 06:15:11 +08:00
|
|
|
/******/ // The require function
|
|
|
|
/******/ function __webpack_require__(moduleId) {
|
2015-06-13 23:41:14 +08:00
|
|
|
|
2015-01-12 06:15:11 +08:00
|
|
|
/******/ // Check if module is in cache
|
|
|
|
/******/ if(installedModules[moduleId])
|
|
|
|
/******/ return installedModules[moduleId].exports;
|
2015-06-13 23:41:14 +08:00
|
|
|
|
2015-01-12 06:15:11 +08:00
|
|
|
/******/ // Create a new module (and put it into the cache)
|
|
|
|
/******/ var module = installedModules[moduleId] = {
|
2016-06-06 02:51:44 +08:00
|
|
|
/******/ i: moduleId,
|
|
|
|
/******/ l: false,
|
|
|
|
/******/ exports: {}
|
2015-01-12 06:15:11 +08:00
|
|
|
/******/ };
|
2015-06-13 23:41:14 +08:00
|
|
|
|
2015-01-12 06:15:11 +08:00
|
|
|
/******/ // Execute the module function
|
|
|
|
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
|
2015-06-13 23:41:14 +08:00
|
|
|
|
2015-01-12 06:15:11 +08:00
|
|
|
/******/ // Flag the module as loaded
|
2016-06-06 02:51:44 +08:00
|
|
|
/******/ module.l = true;
|
2015-06-13 23:41:14 +08:00
|
|
|
|
2015-01-12 06:15:11 +08:00
|
|
|
/******/ // Return the exports of the module
|
|
|
|
/******/ return module.exports;
|
|
|
|
/******/ }
|
2015-06-13 23:41:14 +08:00
|
|
|
|
2015-01-12 06:15:11 +08:00
|
|
|
/******/ // This file contains only the entry chunk.
|
|
|
|
/******/ // The chunk loading function for additional chunks
|
2016-02-04 07:27:47 +08:00
|
|
|
/******/ __webpack_require__.e = function requireEnsure(chunkId) {
|
2015-01-12 06:15:11 +08:00
|
|
|
/******/ if(installedChunks[chunkId] === 0)
|
2016-06-06 02:51:44 +08:00
|
|
|
/******/ return Promise.resolve();
|
2016-02-04 07:27:47 +08:00
|
|
|
|
|
|
|
/******/ // an Promise means "currently loading".
|
|
|
|
/******/ if(installedChunks[chunkId]) {
|
|
|
|
/******/ return installedChunks[chunkId][2];
|
2015-01-12 06:15:11 +08:00
|
|
|
/******/ }
|
2016-02-04 07:27:47 +08:00
|
|
|
/******/ // start chunk loading
|
|
|
|
/******/ var head = document.getElementsByTagName('head')[0];
|
|
|
|
/******/ var script = document.createElement('script');
|
|
|
|
/******/ script.type = 'text/javascript';
|
|
|
|
/******/ script.charset = 'utf-8';
|
|
|
|
/******/ script.async = true;
|
|
|
|
/******/ script.timeout = 120000;
|
|
|
|
|
2016-09-30 06:01:24 +08:00
|
|
|
/******/ script.src = __webpack_require__.p + "" + chunkId + ".output.js";
|
2016-02-04 07:27:47 +08:00
|
|
|
/******/ var timeout = setTimeout(onScriptComplete, 120000);
|
|
|
|
/******/ script.onerror = script.onload = onScriptComplete;
|
|
|
|
/******/ function onScriptComplete() {
|
|
|
|
/******/ // avoid mem leaks in IE.
|
|
|
|
/******/ script.onerror = script.onload = null;
|
|
|
|
/******/ clearTimeout(timeout);
|
|
|
|
/******/ var chunk = installedChunks[chunkId];
|
|
|
|
/******/ if(chunk !== 0) {
|
|
|
|
/******/ if(chunk) chunk[1](new Error('Loading chunk ' + chunkId + ' failed.'));
|
|
|
|
/******/ installedChunks[chunkId] = undefined;
|
|
|
|
/******/ }
|
|
|
|
/******/ };
|
|
|
|
/******/ head.appendChild(script);
|
|
|
|
|
|
|
|
/******/ var promise = new Promise(function(resolve, reject) {
|
|
|
|
/******/ installedChunks[chunkId] = [resolve, reject];
|
|
|
|
/******/ });
|
|
|
|
/******/ return installedChunks[chunkId][2] = promise;
|
2015-01-12 06:15:11 +08:00
|
|
|
/******/ };
|
2015-06-13 23:41:14 +08:00
|
|
|
|
2015-01-12 06:15:11 +08:00
|
|
|
/******/ // expose the modules object (__webpack_modules__)
|
|
|
|
/******/ __webpack_require__.m = modules;
|
2015-06-13 23:41:14 +08:00
|
|
|
|
2015-01-12 06:15:11 +08:00
|
|
|
/******/ // expose the module cache
|
|
|
|
/******/ __webpack_require__.c = installedModules;
|
2015-06-13 23:41:14 +08:00
|
|
|
|
2016-06-06 02:51:44 +08:00
|
|
|
/******/ // identity function for calling harmory imports with the correct context
|
|
|
|
/******/ __webpack_require__.i = function(value) { return value; };
|
|
|
|
|
2016-09-07 18:28:56 +08:00
|
|
|
/******/ // define getter function for harmory exports
|
|
|
|
/******/ __webpack_require__.d = function(exports, name, getter) {
|
|
|
|
/******/ Object.defineProperty(exports, name, {
|
|
|
|
/******/ configurable: false,
|
|
|
|
/******/ enumerable: true,
|
|
|
|
/******/ get: getter
|
|
|
|
/******/ });
|
|
|
|
/******/ };
|
|
|
|
|
|
|
|
/******/ // getDefaultExport function for compatibility with non-harmony modules
|
|
|
|
/******/ __webpack_require__.n = function(module) {
|
|
|
|
/******/ var getter = module && module.__esModule ?
|
|
|
|
/******/ function getDefault() { return module['default']; } :
|
|
|
|
/******/ function getModuleExports() { return module; };
|
|
|
|
/******/ __webpack_require__.d(getter, 'a', getter);
|
|
|
|
/******/ return getter;
|
|
|
|
/******/ };
|
|
|
|
|
|
|
|
/******/ // Object.prototype.hasOwnProperty.call
|
|
|
|
/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
|
|
|
|
|
2016-02-04 20:02:53 +08:00
|
|
|
/******/ // __webpack_public_path__
|
|
|
|
/******/ __webpack_require__.p = "js/";
|
|
|
|
|
2016-02-04 07:27:47 +08:00
|
|
|
/******/ // on error function for async loading
|
2016-06-06 02:51:44 +08:00
|
|
|
/******/ __webpack_require__.oe = function(err) { console.error(err); throw err; };
|
2016-02-04 07:27:47 +08:00
|
|
|
|
2015-01-12 06:15:11 +08:00
|
|
|
/******/ // Load entry module and return exports
|
2016-09-07 18:28:56 +08:00
|
|
|
/******/ return __webpack_require__(__webpack_require__.s = 7);
|
2015-01-12 06:15:11 +08:00
|
|
|
/******/ })
|
|
|
|
/************************************************************************/
|
2016-09-07 18:28:56 +08:00
|
|
|
```
|
|
|
|
</details>
|
|
|
|
``` javascript
|
2016-02-04 07:27:47 +08:00
|
|
|
/******/ ({
|
|
|
|
|
2016-09-07 18:28:56 +08:00
|
|
|
/***/ 7:
|
|
|
|
/* unknown exports provided */
|
|
|
|
/* all exports used */
|
2015-01-12 06:15:11 +08:00
|
|
|
/*!********************!*\
|
|
|
|
!*** ./example.js ***!
|
|
|
|
\********************/
|
|
|
|
/***/ function(module, exports, __webpack_require__) {
|
|
|
|
|
2016-09-07 18:28:56 +08:00
|
|
|
Promise.all/* require */([__webpack_require__.e(1), __webpack_require__.e(0), __webpack_require__.e(4)]).catch(function(err) { __webpack_require__.oe(err); }).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(/*! ./a */ 0), __webpack_require__(/*! ./b */ 1), __webpack_require__(/*! ./c */ 2)]; (function(a, b, c) {}.apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));});
|
2015-01-12 06:15:11 +08:00
|
|
|
|
2016-09-07 18:28:56 +08:00
|
|
|
Promise.all/* nsure */([__webpack_require__.e(1), __webpack_require__.e(0), __webpack_require__.e(3)]).catch(function(err) { __webpack_require__.oe(err); }).then((function(require) {
|
|
|
|
__webpack_require__(/*! ./b */ 1);
|
|
|
|
__webpack_require__(/*! ./d */ 3);
|
|
|
|
}).bind(null, __webpack_require__));
|
2015-01-12 06:15:11 +08:00
|
|
|
|
2016-09-07 18:28:56 +08:00
|
|
|
Promise.all/* nsure */([__webpack_require__.e(1), __webpack_require__.e(2)]).catch(function(err) { __webpack_require__.oe(err); }).then((function(require) {
|
|
|
|
__webpack_require__(/*! ./a */ 0);
|
|
|
|
Promise.all/* nsure */([__webpack_require__.e(0), __webpack_require__.e(6)]).catch(function(err) { __webpack_require__.oe(err); }).then((function(require) {
|
|
|
|
__webpack_require__(/*! ./f */ 5);
|
|
|
|
}).bind(null, __webpack_require__));
|
|
|
|
Promise.all/* nsure */([__webpack_require__.e(0), __webpack_require__.e(5)]).catch(function(err) { __webpack_require__.oe(err); }).then((function(require) {
|
|
|
|
__webpack_require__(/*! ./g */ 6);
|
2016-06-06 02:51:44 +08:00
|
|
|
}).bind(null, __webpack_require__));
|
2016-09-07 18:28:56 +08:00
|
|
|
}).bind(null, __webpack_require__));
|
2015-01-12 06:15:11 +08:00
|
|
|
|
|
|
|
|
|
|
|
/***/ }
|
2016-02-04 07:27:47 +08:00
|
|
|
|
|
|
|
/******/ });
|
2015-01-12 06:15:11 +08:00
|
|
|
```
|
|
|
|
|
|
|
|
# Info
|
|
|
|
|
|
|
|
## Uncompressed
|
|
|
|
|
|
|
|
```
|
2016-09-30 06:01:24 +08:00
|
|
|
Hash: 09bb2a8779c90d5320d0
|
|
|
|
Version: webpack 2.1.0-beta.25
|
|
|
|
Time: 150ms
|
|
|
|
Asset Size Chunks Chunk Names
|
|
|
|
0.output.js 218 bytes 0 [emitted] async2
|
|
|
|
1.output.js 209 bytes 1 [emitted] async1
|
|
|
|
2.output.js 212 bytes 2 [emitted]
|
|
|
|
3.output.js 212 bytes 3 [emitted]
|
|
|
|
4.output.js 212 bytes 4 [emitted]
|
|
|
|
5.output.js 212 bytes 5 [emitted]
|
|
|
|
6.output.js 212 bytes 6 [emitted]
|
|
|
|
output.js 6.83 kB 7 [emitted] main
|
2016-09-07 18:28:56 +08:00
|
|
|
Entrypoint main = output.js
|
2016-09-30 06:01:24 +08:00
|
|
|
chunk {0} 0.output.js (async2) 21 bytes {7} {2} [rendered]
|
2016-09-07 18:28:56 +08:00
|
|
|
> async commons duplicate [7] ./example.js 1:0-52
|
|
|
|
> async commons duplicate [7] ./example.js 3:0-6:2
|
|
|
|
> async commons duplicate [7] ./example.js 10:1-12:3
|
|
|
|
> async commons duplicate [7] ./example.js 13:1-15:3
|
2016-02-04 07:27:47 +08:00
|
|
|
[1] ./b.js 21 bytes {0} [built]
|
2016-09-07 18:28:56 +08:00
|
|
|
amd require ./b [7] ./example.js 1:0-52
|
|
|
|
cjs require ./b [7] ./example.js 4:1-15
|
|
|
|
require.ensure item ./b [7] ./example.js 10:1-12:3
|
|
|
|
require.ensure item ./b [7] ./example.js 13:1-15:3
|
2016-09-30 06:01:24 +08:00
|
|
|
chunk {1} 1.output.js (async1) 21 bytes {7} [rendered]
|
2016-09-07 18:28:56 +08:00
|
|
|
> async commons [7] ./example.js 1:0-52
|
|
|
|
> async commons [7] ./example.js 3:0-6:2
|
|
|
|
> async commons [7] ./example.js 8:0-16:2
|
2016-02-04 07:27:47 +08:00
|
|
|
[0] ./a.js 21 bytes {1} [built]
|
2016-09-07 18:28:56 +08:00
|
|
|
amd require ./a [7] ./example.js 1:0-52
|
|
|
|
require.ensure item ./a [7] ./example.js 3:0-6:2
|
|
|
|
require.ensure item ./a [7] ./example.js 8:0-16:2
|
|
|
|
cjs require ./a [7] ./example.js 9:1-15
|
2016-09-30 06:01:24 +08:00
|
|
|
chunk {2} 2.output.js 21 bytes {7} [rendered]
|
2016-09-07 18:28:56 +08:00
|
|
|
> [7] ./example.js 8:0-16:2
|
|
|
|
[4] ./e.js 21 bytes {2} [built]
|
|
|
|
require.ensure item ./e [7] ./example.js 8:0-16:2
|
2016-09-30 06:01:24 +08:00
|
|
|
chunk {3} 3.output.js 21 bytes {7} [rendered]
|
2016-09-07 18:28:56 +08:00
|
|
|
> [7] ./example.js 3:0-6:2
|
|
|
|
[3] ./d.js 21 bytes {3} [built]
|
|
|
|
cjs require ./d [7] ./example.js 5:1-15
|
2016-09-30 06:01:24 +08:00
|
|
|
chunk {4} 4.output.js 21 bytes {7} [rendered]
|
2016-09-07 18:28:56 +08:00
|
|
|
> [7] ./example.js 1:0-52
|
|
|
|
[2] ./c.js 21 bytes {4} [built]
|
|
|
|
amd require ./c [7] ./example.js 1:0-52
|
2016-09-30 06:01:24 +08:00
|
|
|
chunk {5} 5.output.js 21 bytes {2} [rendered]
|
2016-09-07 18:28:56 +08:00
|
|
|
> [7] ./example.js 13:1-15:3
|
|
|
|
[6] ./g.js 21 bytes {5} [built]
|
|
|
|
cjs require ./g [7] ./example.js 14:2-16
|
2016-09-30 06:01:24 +08:00
|
|
|
chunk {6} 6.output.js 21 bytes {2} [rendered]
|
2016-09-07 18:28:56 +08:00
|
|
|
> [7] ./example.js 10:1-12:3
|
|
|
|
[5] ./f.js 21 bytes {6} [built]
|
|
|
|
cjs require ./f [7] ./example.js 11:2-16
|
2016-09-30 06:01:24 +08:00
|
|
|
chunk {7} output.js (main) 346 bytes [entry] [rendered]
|
2016-09-07 18:28:56 +08:00
|
|
|
> main [7] ./example.js
|
2016-09-30 06:01:24 +08:00
|
|
|
[7] ./example.js 346 bytes {7} [built]
|
2015-01-12 06:15:11 +08:00
|
|
|
```
|
|
|
|
|
|
|
|
## Minimized (uglify-js, no zip)
|
|
|
|
|
|
|
|
```
|
2016-09-30 06:01:24 +08:00
|
|
|
Hash: 09bb2a8779c90d5320d0
|
|
|
|
Version: webpack 2.1.0-beta.25
|
|
|
|
Time: 324ms
|
|
|
|
Asset Size Chunks Chunk Names
|
|
|
|
0.output.js 50 bytes 0 [emitted] async2
|
|
|
|
1.output.js 49 bytes 1 [emitted] async1
|
|
|
|
2.output.js 51 bytes 2 [emitted]
|
|
|
|
3.output.js 51 bytes 3 [emitted]
|
|
|
|
4.output.js 51 bytes 4 [emitted]
|
|
|
|
5.output.js 51 bytes 5 [emitted]
|
|
|
|
6.output.js 51 bytes 6 [emitted]
|
|
|
|
output.js 1.84 kB 7 [emitted] main
|
2016-09-07 18:28:56 +08:00
|
|
|
Entrypoint main = output.js
|
2016-09-30 06:01:24 +08:00
|
|
|
chunk {0} 0.output.js (async2) 21 bytes {7} {2} [rendered]
|
2016-09-07 18:28:56 +08:00
|
|
|
> async commons duplicate [7] ./example.js 1:0-52
|
|
|
|
> async commons duplicate [7] ./example.js 3:0-6:2
|
|
|
|
> async commons duplicate [7] ./example.js 10:1-12:3
|
|
|
|
> async commons duplicate [7] ./example.js 13:1-15:3
|
2016-02-04 07:27:47 +08:00
|
|
|
[1] ./b.js 21 bytes {0} [built]
|
2016-09-07 18:28:56 +08:00
|
|
|
amd require ./b [7] ./example.js 1:0-52
|
|
|
|
cjs require ./b [7] ./example.js 4:1-15
|
|
|
|
require.ensure item ./b [7] ./example.js 10:1-12:3
|
|
|
|
require.ensure item ./b [7] ./example.js 13:1-15:3
|
2016-09-30 06:01:24 +08:00
|
|
|
chunk {1} 1.output.js (async1) 21 bytes {7} [rendered]
|
2016-09-07 18:28:56 +08:00
|
|
|
> async commons [7] ./example.js 1:0-52
|
|
|
|
> async commons [7] ./example.js 3:0-6:2
|
|
|
|
> async commons [7] ./example.js 8:0-16:2
|
2016-02-04 07:27:47 +08:00
|
|
|
[0] ./a.js 21 bytes {1} [built]
|
2016-09-07 18:28:56 +08:00
|
|
|
amd require ./a [7] ./example.js 1:0-52
|
|
|
|
require.ensure item ./a [7] ./example.js 3:0-6:2
|
|
|
|
require.ensure item ./a [7] ./example.js 8:0-16:2
|
|
|
|
cjs require ./a [7] ./example.js 9:1-15
|
2016-09-30 06:01:24 +08:00
|
|
|
chunk {2} 2.output.js 21 bytes {7} [rendered]
|
2016-09-07 18:28:56 +08:00
|
|
|
> [7] ./example.js 8:0-16:2
|
|
|
|
[4] ./e.js 21 bytes {2} [built]
|
|
|
|
require.ensure item ./e [7] ./example.js 8:0-16:2
|
2016-09-30 06:01:24 +08:00
|
|
|
chunk {3} 3.output.js 21 bytes {7} [rendered]
|
2016-09-07 18:28:56 +08:00
|
|
|
> [7] ./example.js 3:0-6:2
|
|
|
|
[3] ./d.js 21 bytes {3} [built]
|
|
|
|
cjs require ./d [7] ./example.js 5:1-15
|
2016-09-30 06:01:24 +08:00
|
|
|
chunk {4} 4.output.js 21 bytes {7} [rendered]
|
2016-09-07 18:28:56 +08:00
|
|
|
> [7] ./example.js 1:0-52
|
|
|
|
[2] ./c.js 21 bytes {4} [built]
|
|
|
|
amd require ./c [7] ./example.js 1:0-52
|
2016-09-30 06:01:24 +08:00
|
|
|
chunk {5} 5.output.js 21 bytes {2} [rendered]
|
2016-09-07 18:28:56 +08:00
|
|
|
> [7] ./example.js 13:1-15:3
|
|
|
|
[6] ./g.js 21 bytes {5} [built]
|
|
|
|
cjs require ./g [7] ./example.js 14:2-16
|
2016-09-30 06:01:24 +08:00
|
|
|
chunk {6} 6.output.js 21 bytes {2} [rendered]
|
2016-09-07 18:28:56 +08:00
|
|
|
> [7] ./example.js 10:1-12:3
|
|
|
|
[5] ./f.js 21 bytes {6} [built]
|
|
|
|
cjs require ./f [7] ./example.js 11:2-16
|
2016-09-30 06:01:24 +08:00
|
|
|
chunk {7} output.js (main) 346 bytes [entry] [rendered]
|
2016-09-07 18:28:56 +08:00
|
|
|
> main [7] ./example.js
|
2016-09-30 06:01:24 +08:00
|
|
|
[7] ./example.js 346 bytes {7} [built]
|
2015-01-12 06:15:11 +08:00
|
|
|
```
|