2019-07-17 23:30:25 +08:00
|
|
|
This very simple example shows usage of the asset module type.
|
2019-03-31 22:17:22 +08:00
|
|
|
|
|
|
|
|
Files can be imported like other modules without file-loader.
|
|
|
|
|
|
|
|
|
|
# example.js
|
|
|
|
|
|
2019-07-16 19:16:27 +08:00
|
|
|
```javascript
|
2019-03-31 22:17:22 +08:00
|
|
|
import png from "./images/file.png";
|
|
|
|
|
import jpg from "./images/file.jpg";
|
|
|
|
|
import svg from "./images/file.svg";
|
|
|
|
|
|
|
|
|
|
const container = document.createElement("div");
|
|
|
|
|
Object.assign(container.style, {
|
|
|
|
|
display: "flex",
|
|
|
|
|
justifyContent: "center"
|
|
|
|
|
});
|
|
|
|
|
document.body.appendChild(container);
|
|
|
|
|
|
|
|
|
|
function createImageElement(title, src) {
|
|
|
|
|
const div = document.createElement("div");
|
|
|
|
|
div.style.textAlign = "center";
|
|
|
|
|
|
|
|
|
|
const h2 = document.createElement("h2");
|
|
|
|
|
h2.textContent = title;
|
|
|
|
|
div.appendChild(h2);
|
|
|
|
|
|
|
|
|
|
const img = document.createElement("img");
|
|
|
|
|
img.setAttribute("src", src);
|
|
|
|
|
img.setAttribute("width", "150");
|
|
|
|
|
div.appendChild(img);
|
|
|
|
|
|
|
|
|
|
container.appendChild(div);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[png, jpg, svg].forEach(src => {
|
|
|
|
|
createImageElement(src.split(".").pop(), src);
|
|
|
|
|
});
|
|
|
|
|
```
|
|
|
|
|
|
2019-07-17 23:30:25 +08:00
|
|
|
# webpack.config.js
|
|
|
|
|
|
|
|
|
|
```javascript
|
|
|
|
|
module.exports = {
|
|
|
|
|
output: {
|
|
|
|
|
assetModuleFilename: "images/[hash][ext]"
|
|
|
|
|
},
|
|
|
|
|
module: {
|
|
|
|
|
rules: [
|
|
|
|
|
{
|
|
|
|
|
test: /\.(png|jpg|svg)$/,
|
2019-11-18 00:49:48 +08:00
|
|
|
type: "asset"
|
2019-07-17 23:30:25 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
experiments: {
|
|
|
|
|
asset: true
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
```
|
|
|
|
|
|
2019-03-31 22:17:22 +08:00
|
|
|
# js/output.js
|
|
|
|
|
|
2019-07-16 19:16:27 +08:00
|
|
|
```javascript
|
2019-10-11 05:11:05 +08:00
|
|
|
/******/ (() => { // webpackBootstrap
|
2019-03-31 22:17:22 +08:00
|
|
|
/******/ "use strict";
|
2019-10-11 05:11:05 +08:00
|
|
|
/******/ var __webpack_modules__ = ([
|
2019-03-31 22:17:22 +08:00
|
|
|
/* 0 */
|
|
|
|
|
/*!********************!*\
|
|
|
|
|
!*** ./example.js ***!
|
|
|
|
|
\********************/
|
2019-07-16 19:16:27 +08:00
|
|
|
/*! exports [not provided] [no usage info] */
|
2019-11-15 07:06:30 +08:00
|
|
|
/*! runtime requirements: __webpack_require__, __webpack_require__.n, __webpack_require__.r, __webpack_exports__, __webpack_require__.* */
|
2019-10-11 05:11:05 +08:00
|
|
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
2019-03-31 22:17:22 +08:00
|
|
|
|
|
|
|
|
__webpack_require__.r(__webpack_exports__);
|
|
|
|
|
/* harmony import */ var _images_file_png__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./images/file.png */ 1);
|
|
|
|
|
/* harmony import */ var _images_file_png__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_images_file_png__WEBPACK_IMPORTED_MODULE_0__);
|
|
|
|
|
/* harmony import */ var _images_file_jpg__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./images/file.jpg */ 2);
|
|
|
|
|
/* harmony import */ var _images_file_jpg__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_images_file_jpg__WEBPACK_IMPORTED_MODULE_1__);
|
|
|
|
|
/* harmony import */ var _images_file_svg__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./images/file.svg */ 3);
|
|
|
|
|
/* harmony import */ var _images_file_svg__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_images_file_svg__WEBPACK_IMPORTED_MODULE_2__);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const container = document.createElement("div");
|
|
|
|
|
Object.assign(container.style, {
|
|
|
|
|
display: "flex",
|
|
|
|
|
justifyContent: "center"
|
|
|
|
|
});
|
|
|
|
|
document.body.appendChild(container);
|
|
|
|
|
|
|
|
|
|
function createImageElement(title, src) {
|
|
|
|
|
const div = document.createElement("div");
|
|
|
|
|
div.style.textAlign = "center";
|
|
|
|
|
|
|
|
|
|
const h2 = document.createElement("h2");
|
|
|
|
|
h2.textContent = title;
|
|
|
|
|
div.appendChild(h2);
|
|
|
|
|
|
|
|
|
|
const img = document.createElement("img");
|
|
|
|
|
img.setAttribute("src", src);
|
|
|
|
|
img.setAttribute("width", "150");
|
|
|
|
|
div.appendChild(img);
|
|
|
|
|
|
|
|
|
|
container.appendChild(div);
|
|
|
|
|
}
|
|
|
|
|
|
2019-10-09 05:45:47 +08:00
|
|
|
[(_images_file_png__WEBPACK_IMPORTED_MODULE_0___default()), (_images_file_jpg__WEBPACK_IMPORTED_MODULE_1___default()), (_images_file_svg__WEBPACK_IMPORTED_MODULE_2___default())].forEach(src => {
|
2019-03-31 22:17:22 +08:00
|
|
|
createImageElement(src.split(".").pop(), src);
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/***/ }),
|
|
|
|
|
/* 1 */
|
|
|
|
|
/*!*************************!*\
|
|
|
|
|
!*** ./images/file.png ***!
|
|
|
|
|
\*************************/
|
2019-07-16 19:16:27 +08:00
|
|
|
/*! exports [maybe provided (runtime-defined)] [no usage info] */
|
2019-10-11 05:11:05 +08:00
|
|
|
/*! runtime requirements: module, __webpack_require__.p, __webpack_require__.* */
|
|
|
|
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
2019-03-31 22:17:22 +08:00
|
|
|
|
2019-07-17 23:30:25 +08:00
|
|
|
module.exports = __webpack_require__.p + "images/24e804317f239f7906e1.png";
|
2019-03-31 22:17:22 +08:00
|
|
|
|
|
|
|
|
/***/ }),
|
|
|
|
|
/* 2 */
|
|
|
|
|
/*!*************************!*\
|
|
|
|
|
!*** ./images/file.jpg ***!
|
|
|
|
|
\*************************/
|
2019-07-16 19:16:27 +08:00
|
|
|
/*! exports [maybe provided (runtime-defined)] [no usage info] */
|
2019-11-18 00:49:48 +08:00
|
|
|
/*! runtime requirements: module */
|
|
|
|
|
/***/ ((module) => {
|
2019-03-31 22:17:22 +08:00
|
|
|
|
2019-11-16 00:27:36 +08:00
|
|
|
module.exports = "data:image/jpeg;base64,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
|
2019-03-31 22:17:22 +08:00
|
|
|
|
|
|
|
|
/***/ }),
|
|
|
|
|
/* 3 */
|
|
|
|
|
/*!*************************!*\
|
|
|
|
|
!*** ./images/file.svg ***!
|
|
|
|
|
\*************************/
|
2019-07-16 19:16:27 +08:00
|
|
|
/*! exports [maybe provided (runtime-defined)] [no usage info] */
|
2019-11-18 00:49:48 +08:00
|
|
|
/*! runtime requirements: module */
|
|
|
|
|
/***/ ((module) => {
|
2019-03-31 22:17:22 +08:00
|
|
|
|
2019-11-16 00:27:36 +08:00
|
|
|
module.exports = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MDAgNjAwIj48dGl0bGU+aWNvbi1zcXVhcmUtc21hbGw8L3RpdGxlPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0zMDAgLjFMNTY1IDE1MHYyOTkuOUwzMDAgNTk5LjggMzUgNDQ5LjlWMTUweiIvPjxwYXRoIGZpbGw9IiM4RUQ2RkIiIGQ9Ik01MTcuNyA0MzkuNUwzMDguOCA1NTcuOHYtOTJMNDM5IDM5NC4xbDc4LjcgNDUuNHptMTQuMy0xMi45VjE3OS40bC03Ni40IDQ0LjF2MTU5bDc2LjQgNDQuMXpNODEuNSA0MzkuNWwyMDguOSAxMTguMnYtOTJsLTEzMC4yLTcxLjYtNzguNyA0NS40em0tMTQuMy0xMi45VjE3OS40bDc2LjQgNDQuMXYxNTlsLTc2LjQgNDQuMXptOC45LTI2My4yTDI5MC40IDQyLjJ2ODlsLTEzNy4zIDc1LjUtMS4xLjYtNzUuOS00My45em00NDYuOSAwTDMwOC44IDQyLjJ2ODlMNDQ2IDIwNi44bDEuMS42IDc1LjktNDR6Ii8+PHBhdGggZmlsbD0iIzFDNzhDMCIgZD0iTTI5MC40IDQ0NC44TDE2MiAzNzQuMVYyMzQuMmwxMjguNCA3NC4xdjEzNi41em0xOC40IDBsMTI4LjQtNzAuNnYtMTQwbC0xMjguNCA3NC4xdjEzNi41ek0yOTkuNiAzMDN6bS0xMjktODVsMTI5LTcwLjlMNDI4LjUgMjE4bC0xMjguOSA3NC40LTEyOS03NC40eiIvPjwvc3ZnPgo=";
|
2019-03-31 22:17:22 +08:00
|
|
|
|
|
|
|
|
/***/ })
|
2019-10-11 05:11:05 +08:00
|
|
|
/******/ ]);
|
2019-11-19 21:10:28 +08:00
|
|
|
```
|
|
|
|
|
|
|
|
|
|
<details><summary><code>/* webpack runtime code */</code></summary>
|
|
|
|
|
|
|
|
|
|
``` js
|
2019-10-11 05:11:05 +08:00
|
|
|
/************************************************************************/
|
|
|
|
|
/******/ // The module cache
|
|
|
|
|
/******/ var __webpack_module_cache__ = {};
|
|
|
|
|
/******/
|
|
|
|
|
/******/ // The require function
|
|
|
|
|
/******/ function __webpack_require__(moduleId) {
|
|
|
|
|
/******/ // Check if module is in cache
|
|
|
|
|
/******/ if(__webpack_module_cache__[moduleId]) {
|
|
|
|
|
/******/ return __webpack_module_cache__[moduleId].exports;
|
|
|
|
|
/******/ }
|
|
|
|
|
/******/ // Create a new module (and put it into the cache)
|
|
|
|
|
/******/ var module = __webpack_module_cache__[moduleId] = {
|
|
|
|
|
/******/ i: moduleId,
|
|
|
|
|
/******/ l: false,
|
|
|
|
|
/******/ exports: {}
|
|
|
|
|
/******/ };
|
|
|
|
|
/******/
|
|
|
|
|
/******/ // Execute the module function
|
|
|
|
|
/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
|
|
|
|
|
/******/
|
|
|
|
|
/******/ // Flag the module as loaded
|
|
|
|
|
/******/ module.l = true;
|
|
|
|
|
/******/
|
|
|
|
|
/******/ // Return the exports of the module
|
|
|
|
|
/******/ return module.exports;
|
|
|
|
|
/******/ }
|
|
|
|
|
/******/
|
|
|
|
|
/************************************************************************/
|
2019-03-31 22:17:22 +08:00
|
|
|
/******/ /* webpack/runtime/compat get default export */
|
|
|
|
|
/******/ !function() {
|
|
|
|
|
/******/ // getDefaultExport function for compatibility with non-harmony modules
|
2019-10-09 05:45:47 +08:00
|
|
|
/******/ __webpack_require__.n = (module) => {
|
2019-03-31 22:17:22 +08:00
|
|
|
/******/ var getter = module && module.__esModule ?
|
2019-10-09 05:45:47 +08:00
|
|
|
/******/ () => module['default'] :
|
|
|
|
|
/******/ () => module;
|
|
|
|
|
/******/ __webpack_require__.d(getter, { a: getter });
|
2019-03-31 22:17:22 +08:00
|
|
|
/******/ return getter;
|
|
|
|
|
/******/ };
|
|
|
|
|
/******/ }();
|
|
|
|
|
/******/
|
2019-10-09 05:45:47 +08:00
|
|
|
/******/ /* webpack/runtime/define property getters */
|
2019-03-31 22:17:22 +08:00
|
|
|
/******/ !function() {
|
2019-10-09 05:45:47 +08:00
|
|
|
/******/ // define getter functions for harmony exports
|
|
|
|
|
/******/ var hasOwnProperty = Object.prototype.hasOwnProperty;
|
|
|
|
|
/******/ __webpack_require__.d = (exports, definition) => {
|
|
|
|
|
/******/ for(var key in definition) {
|
|
|
|
|
/******/ if(hasOwnProperty.call(definition, key) && !hasOwnProperty.call(exports, key)) {
|
|
|
|
|
/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
|
|
|
|
|
/******/ }
|
|
|
|
|
/******/ }
|
|
|
|
|
/******/ };
|
2019-03-31 22:17:22 +08:00
|
|
|
/******/ }();
|
|
|
|
|
/******/
|
2019-11-15 07:06:30 +08:00
|
|
|
/******/ /* webpack/runtime/make namespace object */
|
|
|
|
|
/******/ !function() {
|
|
|
|
|
/******/ // define __esModule on exports
|
|
|
|
|
/******/ __webpack_require__.r = (exports) => {
|
|
|
|
|
/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
|
|
|
|
|
/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
|
|
|
|
|
/******/ }
|
|
|
|
|
/******/ Object.defineProperty(exports, '__esModule', { value: true });
|
|
|
|
|
/******/ };
|
|
|
|
|
/******/ }();
|
|
|
|
|
/******/
|
|
|
|
|
/******/ /* webpack/runtime/publicPath */
|
|
|
|
|
/******/ !function() {
|
|
|
|
|
/******/ __webpack_require__.p = "dist/";
|
|
|
|
|
/******/ }();
|
|
|
|
|
/******/
|
2019-10-11 05:11:05 +08:00
|
|
|
/************************************************************************/
|
2019-11-19 21:10:28 +08:00
|
|
|
```
|
|
|
|
|
|
|
|
|
|
</details>
|
|
|
|
|
|
|
|
|
|
``` js
|
2019-10-11 05:11:05 +08:00
|
|
|
/******/ // startup
|
|
|
|
|
/******/ // Load entry module
|
|
|
|
|
/******/ __webpack_require__(0);
|
|
|
|
|
/******/ // This entry module used 'exports' so it can't be inlined
|
|
|
|
|
/******/ })()
|
|
|
|
|
;
|
2019-03-31 22:17:22 +08:00
|
|
|
```
|
|
|
|
|
|
|
|
|
|
# Info
|
|
|
|
|
|
|
|
|
|
## webpack output
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
Hash: 0a1b2c3d4e5f6a7b8c9d
|
2019-11-16 00:27:36 +08:00
|
|
|
Version: webpack 5.0.0-beta.7
|
2019-11-18 21:29:19 +08:00
|
|
|
Asset Size
|
|
|
|
|
images/24e804317f239f7906e1.png 14.6 KiB [emitted] [immutable] [name: (main)]
|
|
|
|
|
output.js 14.6 KiB [emitted] [name: main]
|
|
|
|
|
Entrypoint main = output.js (images/24e804317f239f7906e1.png)
|
|
|
|
|
chunk output.js (main) 10.6 KiB (javascript) 14.6 KiB (asset) 927 bytes (runtime) [entry] [rendered]
|
2019-03-31 22:17:22 +08:00
|
|
|
> ./example.js main
|
2019-10-11 05:11:05 +08:00
|
|
|
./example.js 742 bytes [built]
|
2019-03-31 22:17:22 +08:00
|
|
|
[no exports]
|
|
|
|
|
[used exports unknown]
|
|
|
|
|
entry ./example.js main
|
2019-11-18 21:29:19 +08:00
|
|
|
./images/file.jpg 8.83 KiB [built]
|
2019-03-31 22:17:22 +08:00
|
|
|
[used exports unknown]
|
2019-10-11 05:11:05 +08:00
|
|
|
harmony side effect evaluation ./images/file.jpg ./example.js 2:0-36
|
|
|
|
|
harmony import specifier ./images/file.jpg ./example.js 28:6-9
|
2019-11-18 21:29:19 +08:00
|
|
|
./images/file.png 42 bytes (javascript) 14.6 KiB (asset) [built]
|
2019-03-31 22:17:22 +08:00
|
|
|
[used exports unknown]
|
2019-10-11 05:11:05 +08:00
|
|
|
harmony side effect evaluation ./images/file.png ./example.js 1:0-36
|
|
|
|
|
harmony import specifier ./images/file.png ./example.js 28:1-4
|
2019-11-18 21:29:19 +08:00
|
|
|
./images/file.svg 984 bytes [built]
|
2019-03-31 22:17:22 +08:00
|
|
|
[used exports unknown]
|
2019-10-11 05:11:05 +08:00
|
|
|
harmony side effect evaluation ./images/file.svg ./example.js 3:0-36
|
|
|
|
|
harmony import specifier ./images/file.svg ./example.js 28:11-14
|
2019-03-31 22:17:22 +08:00
|
|
|
+ 4 hidden chunk modules
|
|
|
|
|
```
|