<div align="center">
<a href="https://github.com/webpack/webpack">
<img width="200" height="200" src="https://webpack.js.org/assets/icon-square-big.svg">
</a>
<br>
<br>
[![npm][npm]][npm-url]
[![node][node]][node-url]
[![deps][deps]][deps-url]
[![tests][tests]][tests-url]
[![builds][builds]][builds-url]
[![builds2][builds2]][builds2-url]
[![coverage][cover]][cover-url]
[![licenses][licenses]][licenses-url]
<br>
<a href="https://dependabot.com/compatibility-score.html?dependency-name=webpack&package-manager=npm_and_yarn&new-version=latest">
<img src="https://api.dependabot.com/badges/compatibility_score?dependency-name=webpack&package-manager=npm_and_yarn&version-scheme=semver&target-version=latest">
</a>
<a href="https://npmcharts.com/compare/webpack?minimal=true">
<img src="https://img.shields.io/npm/dm/webpack.svg">
</a>
<a href="https://packagephobia.now.sh/result?p=webpack">
<img src="https://packagephobia.now.sh/badge?p=webpack" alt="install size">
</a>
<a href="https://opencollective.com/webpack#backer">
<img src="https://opencollective.com/webpack/backers/badge.svg">
</a>
<a href="https://opencollective.com/webpack#sponsors">
<img src="https://opencollective.com/webpack/sponsors/badge.svg">
</a>
<a href="https://github.com/webpack/webpack/graphs/contributors">
<img src="https://img.shields.io/github/contributors/webpack/webpack.svg">
</a>
<a href="https://gitter.im/webpack/webpack">
<img src="https://badges.gitter.im/webpack/webpack.svg">
</a>
<h1>webpack</h1>
<p>
webpack is a module bundler. Its main purpose is to bundle JavaScript files for usage in a browser, yet it is also capable of transforming, bundling, or packaging just about any resource or asset.
</p>
</div>
## Table of Contents
1. [Install](#install)
2. [Introduction](#introduction)
3. [Concepts](#concepts)
4. [Contributing](#contributing)
5. [Support](#support)
6. [Core Team](#core-team)
7. [Sponsoring](#sponsoring)
8. [Premium Partners](#premium-partners)
9. [Other Backers and Sponsors](#other-backers-and-sponsors)
10. [Gold Sponsors](#gold-sponsors)
11. [Silver Sponsors](#silver-sponsors)
12. [Bronze Sponsors](#bronze-sponsors)
13. [Backers](#backers)
14. [Special Thanks](#special-thanks-to)
<h2 align="center">Install</h2>
Install with npm:
```bash
npm install --save-dev webpack
```
Install with yarn:
```bash
yarn add webpack --dev
```
<h2 align="center">Introduction</h2>
webpack is a bundler for modules. The main purpose is to bundle JavaScript
files for usage in a browser, yet it is also capable of transforming, bundling,
or packaging just about any resource or asset.
**TL;DR**
* Bundles [ES Modules](http://www.2ality.com/2014/09/es6-modules-final.html), [CommonJS](http://wiki.commonjs.org/), and [AMD](https://github.com/amdjs/amdjs-api/wiki/AMD) modules (even combined).
* Can create a single bundle or multiple chunks that are asynchronously loaded at runtime (to reduce initial loading time).
* Dependencies are resolved during compilation, reducing the runtime size.
* Loaders can preprocess files while compiling, e.g. TypeScript to JavaScript, Handlebars strings to compiled functions, images to Base64, etc.
* Highly modular plugin system to do whatever else your application requires.
### Get Started
Check out webpack's quick [**Get Started**](https://webpack.js.org/get-started/) guide and the [other guides](https://webpack.js.org/guides/).
### Browser Compatibility
webpack supports all browsers that are [ES5-compliant](http://kangax.github.io/compat-table/es5/) (IE8 and below are not supported).
webpack also needs `Promise` for `import()` and `require.ensure()`. If you want to support older browsers, you will need to [load a polyfill](https://webpack.js.org/guides/shimming/) before using these expressions.
<h2 align="center">Concepts</h2>
### [Plugins](https://webpack.js.org/plugins/)
webpack has a [rich plugin
interface](https://webpack.js.org/plugins/). Most of the features
within webpack itself use this plugin interface. This makes webpack very
**flexible**.
|Name|Status|Install Size|Description|
|:--:|:----:|:----------:|:----------|
|[mini-css-extract-plugin][mini-css]|![mini-css-npm]|![mini-css-size]|Extracts CSS into separate files. It creates a CSS file per JS file which contains CSS.|
|[compression-webpack-plugin][compression]|![compression-npm]|![compression-size]|Prepares compressed versions of assets to serve them with Content-Encoding|
|[i18n-webpack-plugin][i18n]|![i18n-npm]|![i18n-size]|Adds i18n support to your bundles|
|[html-webpack-plugin][html-plugin]|![html-plugin-npm]|![html-plugin-size]| Simplifies creation of HTML files (`index.html`) to serve your bundles|
|[extract-text-webpack-plugin][extract]|![extract-npm]|![extract-size]|Extract text from a bundle, or bundles, into a separate file|
[common-npm]: https://img.shields.io/npm/v/webpack.svg
[extract]: https://github.com/webpack/extract-text-webpack-plugin
[extract-npm]: https://img.shields.io/npm/v/extract-text-webpack-plugin.svg
[extract-size]: https://packagephobia.now.sh/badge?p=extract-text-webpack-plugin
[mini-css]: https://github.com/webpack-contrib/mini-css-extract-plugin
[mini-css-npm]: https://img.shields.io/npm/v/mini-css-extract-plugin.svg
[mini-css-size]: https://packagephobia.now.sh/badge?p=mini-css-extract-plugin
[component]: https://github.com/webpack/component-webpack-plugin
[component-npm]: https://img.shields.io/npm/v/component-webpack-plugin.svg
[component-size]: https://packagephobia.now.sh/badge?p=component-webpack-plugin
[compression]: https://github.com/webpack/compression-webpack-plugin
[compression-npm]: https://img.shields.io/npm/v/compression-webpack-plugin.svg
[compression-size]: https://packagephobia.now.sh/badge?p=compression-webpack-plugin
[i18n]: https://github.com/webpack/i18n-webpack-plugin
[i18n-npm]: https://img.shields.io/npm/v/i18n-webpack-plugin.svg
[i18n-size]: https://packagephobia.now.sh/badge?p=i18n-webpack-plugin
[html-plugin]: https://github.com/ampedandwired/html-webpack-plugin
[html-plugin-npm]: https://img.shields.io/npm/v/html-webpack-plugin.svg
[html-plugin-size]: https://packagephobia.now.sh/badge?p=html-webpack-plugin
### [Loaders](https://webpack.js.org/loaders/)
webpack enables use of loaders to preprocess files. This allows you to bundle
**any static resource** way beyond JavaScript. You can easily [write your own
loaders](https://webpack.js.org/api/loaders/) using Node.js.
Loaders are activated by using `loadername!` prefixes in `require()` statements,
or are automatically applied via regex from your webpack configuration.
#### Files
|Name|Status|Install Size|Description|
|:--:|:----:|:----------:|:----------|
|[raw-loader][raw]|![raw-npm]|![raw-size]|Loads raw content of a file (utf-8)|
|[val-loader][val]|![val-npm]|![val-size]|Executes code as module and considers exports as JS code|
|[url-loader][url]|![url-npm]|![url-size]|Works like the file loader, but can return a Data Url if the file is smaller than a limit|
|[file-loader][file]|![file-npm]|![file-size]|Emits the file into the output folder and returns the (relative) url|
[raw]: https://github.com/webpack/raw-loader
[raw-npm]: https://img.shields.io/npm/v/raw-loader.svg
[raw-size]: https://packagephobia.now.sh/badge?p=raw-loader
[val]: https://github.com/webpack/val-loader
[val-npm]: https://img.shields.io/npm/v/val-loader.svg
[val-size]: https://packagephobia.now.sh/badge?p=val-loader
[url]: https://github.com/webpack/url-loader
[url-npm]: https://img.shields.io/npm/v/url-loader.svg
[url-size]: https://packagephobia.now.sh/badge?p=url-loader
[file]: https://github.com/webpack/file-loader
[file-npm]: https://img.shields.io/npm/v/file-loader.svg
[file-size]: https://packagephobia.now.sh/badge?p=file-loader
#### JSON
|Name|Status|Install Size|Description|
|:--:|:----:|:----------:|:----------|
|<a href="https://github.com/webpack/json-loader"><img width="48" height="48" src="https://worldvectorlogo.com/l
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
openlayers编辑地图图层并保存到geoserver (6258个子文件)
007fc65627d7890f3d1d4e97e814e2e508b36ae5214d1d4ce4e6ca95fa4a 665B
0171a3c5f051b24e1d4002352240cbe263526c943be6a24e69c669f41045 665B
0198f34555707e58d0e042f4853f99997d8a0e6974bd83d2824e8f8f9ae29e3e8a5574d2b92493f37eda9d76b7a1ababb24a7f33f0dd96baeb02fca7e859 294KB
01f09ff208c1f7b67fffb98c4994815f4a20e9019a7ea1e10c611f14fae4 665B
0750803d60deb13f0552adf260e4be99dcdc2a12861698d90d25fa92232f 665B
090764133bb2a0915b81d1de6817b18757d4dfe55f4394a7f999add9b3e7875c7db27a239ebb6a45711fe7d54d889a6c0c4cda0e5de2efe1c4b825594469 293KB
0a75b7fa8278d469165df10f07ddf7e4577e7d18af4a2d06d82f81a5d81d 665B
0adb25f24a11797e98723bf62c65aa1620986293482f75d1a2c16f6f9f15 665B
0db7ab9e959fb05b7d7a3999bd16edc4a349a11fc042c87c5dfd3dd5eb0d 665B
0dda86a155f41b1659a5a836feca76a8778879fa0abd278644e37ac8f4f8 665B
0e1405ffdc6314e3bf0bff3addc4300df756d1c288c93e72576fc9db151b 665B
0e6ff84d541809bc410613db7485730b806bce83b41d071fd7acab1905574eb4d2b387ab81fde96ca680cc054077d157a43f9764f9b046d5fbdb5f305895 354KB
0fe78363936b556e395ba1cc9d1a88f2c98a3308ea269373b3ec1e722ac4bc92f6f1ca9cd2f306be3b9a590a75b7507f0ce7cf2f93e0a5d226be8269bffc 1KB
10b4f652001a63dbf86ed8742046a1b3521919743319155101b7da9d7375f50563399b23a7a74a7274df42c01c2bdede9f84d93c78145bd740fd27407122 293KB
11b8efbc846ff70fffb3d9dd229c38a5080727458d7093bb9855f340a0ce 665B
13a70928cd7a8ee65b0f59c48aab044dcad451955206fa6fca3af9909ab3 665B
13cf1e98d4b293e7d70c621092c9efd9df78ec9dd369fca69a820eb2a67477e358e93af322c881e0aaa72c2a488e1584055150c1e6057fa69b5258dd0959 360KB
181b8622d2101ccf4890138eb29127601106c681da5c38e1dbb33b9d65ce36d62e1e603c4a28dc631be5d6c01e15f857cf2ae0bd2341e6fa52159ed80f34 293KB
18d8a900b42556d88aea8131e2df16c64483e42c9d84f96c36c0eb2423e3 665B
1b53cb85fd552feb066e85f3420c104eb6c22345c2eeb4975707c35cf863 665B
1bbb33dac3478ed2457d444a4dfe28992bf2f9b0ee581dbef627c5f09484 665B
1c5a6473bf6c90d89afb6638dcbc396f56db1c6073edb973c089b1b5dd4a48808312f63e01a14c9fee6b7e0c278a2dfbc75a0ea4c0756ca562a785576a70 360KB
1da0f182ec0746ddde2ab934d12052740befb0fea1077fc00cb697908a01 665B
1eaeabdfacddc734ec53662d4df6b983cf4a9b616ab60f7678b5714dc0e2360e8a515c097712c8a680e2a5b8ce771ed17b246fe7332d3622274fc4be571a 293KB
1f4caf998276f5bb43fb049ff46ade50c516745d7ddd1b58eae7fcd128d70a3ba2a86f7078e24d138eda852425cbf47e7337b2e11228d39ccce35822ff6b 360KB
2273aa757ac877576b7c6ec339cef84802942b72f87fd7ccb67da486f07c 665B
23152249dbb95096499d24e2e015833cb80598e7d283396293d3b839be9e 665B
2402784781c3b659d2710a85ed8cb4eb3a1a08437b37ffa594c4027cc489 665B
263a3b9d06caae70f799b4b6c1ec5f069704bd7f55b185ab595df62dd4a8 665B
29eb988350faaafdad93aabc442900e3f6f80671b9fa68b9843b5fd3323c 665B
2b1d24d5cc71c406ffaf42c9143aa3626d70db92808e2c9d9e9115a9d518e174d613e49c05a1d5eb565e6bb310ea6746ab8adcc3a20293032751eb137913 293KB
2c6eaf0c7fba0cceafb4a93c4ef877a2c8ee0f986803716d353c27542ed11a14338e0e9b8610a14226d4341af19694a3df626fb6858dc02d5d77778abc53 293KB
2e8eefaa2945c2750203e6810133de6d27748893298be5ae50240b7632c9 665B
31d94119385d5736428e44d3d959b8fa19815bddcd2350d6758e1c9ff18c813b7c789f79063c0f7f54ca4d9654adae8d8f16f06ebc8fbc898d5b7ad69f7d 340KB
32952769d8f5cf7af607bccaabaa2ae3164d34da172c56a4dcd382f3d5ac 665B
35928af56048b30ec065c31640294ebac814520577ff6991651bf2030dd8 665B
35be5fbe34fbea3302d667540733605ea6e6a504806009707e4b60c1ae2c 665B
38e86f66d2aad53f0dc5d835c0ad2fde5e84de2ff7f65a381355cf8720db 663B
3a1aaf096773ff2219c518b80e4db1cd137a5cc7d8f97c5e5621f33062f8 665B
3c2ca37dd4a5230aa4a6a1fd83a2b70a2fab36239ef212b869834deff46afb512b47f42deed0e2aee3cb5dc9150d409944eceb9ac5ece820d51ecca08cf8 335KB
3c7fe542559b142186083bcac4e2fe211a13a45a321975e2a5206a5597d0 665B
3ddfdaa5ef25b9e6fd3377bbc2d014dc9bcf4cdf4ca4e04bff4b5a297247 665B
3efc474ff4fb17e4ad01d9cb755d1c8acc74a9691d375231a7decef89b93a6b424556dd7ca00380373a127c75c7f0a449934bfbd6f4d3408b91bc3418983 305KB
3f0c71ddefd7321b68f5d16a7b13f46420d62a0baceda1b84c562a2fbb43 665B
409b401cbd26cd8e8f1a8da51592bcfe3f16eda3c6dc93b09161c0c3497103167cbfab01559ab6fad3f24872182018de2baa5791d851546b62fd4102aa79 293KB
4208d578f99479b1a80ade477ddca49a04ba7502ee6450efa0081e7cef09 663B
4436f7ab975b1f1808fbefba34a67eac477e68f42de801fecb5812ecea26 665B
45d6228eaac8a5f0e422d7304b64351a444967576d93ffd491e945924c502b217dc64b508e232ae706755c69fe9523d8909e71adf68b1db2910218c7e4c0 360KB
463cc9b0b0067b0fdcf9724c1492aa342db533522a0709715690bc8cb69a 665B
4640d43da47f68a0c3839761f8754036d638bb813a5c1e79b46114f9dedbe4cb329ce0255bd351c1ff3ec050fd5ca011d4e0babb9e0e3366ac099ae69bc3 336KB
48747df954a7fa89892a55180db407f4ca08c6a379e3a974dfbba228f1b0 665B
4adf70213466b703b67e2333a131c311eb4ef122d0e74d2c7aef69f1b012 665B
4afd10e94f7c38a7969ee9b9b713548218c7299dc01f0e6dd7929b39a55b8440121cc93246337cc106af26e0d1f28a07e55bdc4a7be011760b67827590d2 360KB
4d5a0e8d5b277cf1182868d00d89ff82681ef97065ad4bf5f0d8d73de5dcb9ebf11654ac9f9751b9c512f4235ab084377e66c1741cd2c1a7e93903481a06 293KB
4e27fcb782ee4bc416ad8398c0e91e52d3dd953a67d6e63c96908571fcb40ac749b4f9dac05564f78b660bfe9cdc27437fbf13e93ed240b6e89cc97a4299 336KB
4ef3bf2dca07862a587c05a511cb4f36839457508176e22059c7379f5e0c69ad9d4ef43893d103d5739721172c50925142ad8a202ab7cd62743026625fa7 354KB
50ed01ea9726fd32b8f37ee6f3acfeb38399c838ee22d1bc57432ffaef3b 665B
510964528b1e2430c5a26e3726dafa508fc9aa733608e104a95508622f81 665B
5111bc03541105d3b6126927d03577793571b42de153a1f09dbbe1784ff7 665B
51510596a2dd595ec5ea7213b96c61cfc6db286144bbf68c5e91215af1a671fe65496a6b49aa315a207d49c282306bf5dc24e8babcebbed5aaccd0d89e2f 360KB
520ae7c9020d2069ebaa914be94a3883398516ab6e6c7646fb322186ebbd676e420d0c1e31d09db686cb683fc242f1979c49fb3a9564fa464771f1af5d24 294KB
54e3f846f8482dd60da552de8bf5ead631e6f76a42f26d9f9424c8585465490d55d1d72c450f39f152e0b32d99e2558729ed9038170ba1d69f2b8fcad028 292KB
555ceb624c59320172be27fc963d9b38450fa0792431af80dd45cfaee45ce2f9e2b1026c0dc8cf45c7f4e0504974797d7433dcb499e117cd9940993c0c89 277KB
5571692d42303793af270bd90b0d310c87f8df26384c965c9d0ed5661adafdf1dc3bbf5840150fe5c5bae2a7fdd0781a7173c6a3f006a766088d5b8439ab 360KB
5576c852b3b3815638bd790b325f9c0e99f6c4ce82e64a4a21a211dfeed6 665B
56af2d6b0190e3733b7a7cc71feb2154b9dc0e8a1665b2ce472b74ed5ae6964d83c90106c68ae02daef4e7744f15ee4b200f77af4f30ef689b37458f4dfe 336KB
576028cd3143d9cc93717b6ee6348c377ccaff7885cb5f4be9c4beeacf7f 665B
57d30cf4a4e7f01f581c3c74058b8bd17cbd9598b06e36174c90857754ff 665B
5b63ce704c49234e12987ec09fd07f2a05d9d937d471b1dfd24684d409ba4d8580783e5a79f333d32fa9c4c2c88863a32d9f8dad81079b80b5ebc7ff41ee 263KB
5bd08a99fa7c0846d8caedcce3e8edd15939126fe3ca3f0ed16148fe67f54705d4caf5d1830c0cc72191780c5389506d93d34a3e21a8319a578bd65cf581 360KB
5c72dad32897feb794ea0c5059d2f9c50f028451b0efc583bc8251ad36804cdc3dbaef955ed851a7047fd48c82146bf1156c74e6b01073fe9ea6d2a7d9ee 293KB
5cdb8d098493445a17a56a8c04d469ccec8c8a6fa7bdde2b17a67d077537336dfe008b3bd9580f12d99c26a1e673345191f43be80c498c335a4f56a32d19 293KB
5da637dd1c77fb6e4b0918c3fe7ca78dbde4029e135e5e86aeaaf938056a 665B
5eb5144307f4d611d7a1b2cfd30609959491185bb0cf187be6ef9f333477b938db8f5566cc227b8f6d08731782623a6b241c4017075ce6ea2ae7b25bd72f 276KB
5ff64a694bce1fc2ff8f147989b81d54791bac037985575c4e5eb1f11e6b 665B
612e257ea806e7dc1f3c4aaf065b0e49d70da36ef15e9cf251f9564c1eed 665B
630696def8106d58e8af81107c4698f2d66ab00e944f5b4bda12b48ea1ffea364a8fa0d35abb672163f5df8ba34afc737254a1aba0b85c2a1793ebbe0a07 292KB
63f9793fdeff00e0b0f022cf6a206e9f2d5ecf329d35d5081c1baa4fc0a623cf6c695c127491e3147f5454d8910224a14589354a7f6d8dc45e9cc8e47b86 293KB
643910fb13297ee4d27a65decdfd81cd20136be91f1c11dbebf016d2699a 665B
69a5ac649fabb9a65a896caec901040adbc3114857f93cb885eb83dc7d7e 665B
6a14f2e4bc60beb3829192abe1d28bdb1a32627f1bb422e778062f9ccc14a25bc64bc3d070eb8d92979197075d77b46d1c165062ad963c8d60c0bd331672 294KB
6c1de1477b648f9981f8d8bbce4c661fff74289e2c84caed31a1a4ba3a8bf828f9b7b871db456f62f313fe4e119adec937d05cfd8e06156c2b952b3691fa 360KB
6c852136f4633bacbaca6dc776bbef012714577200950561d7956add7109839e81174919e6b4508bf26fadec2ea1e563d0b92fdac339b3a4d39c16805c60 340KB
6cbbe44a258c1a74d71cc61498a24b246afc3554c5971d898de4f59c4bc6 665B
6defab3120705575e6a421c0fd75e178979500178968202583a36f05ca01 665B
70039670b777c3fe28e6bfab51c43f44dca838f9885a52f32a00b5deb553 665B
70c787a84d199b2f5dc2e4e605e023d83cc6d9ca68b43f27ccfe846de2305bc1f2c4596699ab61399d54e73d19a8f7c2966abc300d8664ff021db51e60b6 336KB
72d3c231a3d8e942885c86b492656a23461fce4c7514dfc64f77324f706ff5a3e9f3c82243c612f956f36da74273fa83c33f5321784ea3e0d85090f70b33 1KB
740ad247adf0e417b8eb1f8eaf7de48ebe46c202848a4bfc6652c311036f 665B
752a0c84f829737795fbfdf1432afb2630a55fdcadd6493f6c9eb1ea0391 665B
7582c44f9e3faf829187e54b24d730e95afccf8e011fd15c64b33fff20d0 665B
75fae39ed535d356e79d0b32052fac4406cfac34b2ffe957650cfe9926a7cc5d88fa03402891d9f69609d5c9ef0ab78cdeecaa95729d0edea782f7e71d88 340KB
77d558c2d49fed462a0d9f72b1ad57bf222b49efb3d2053f5a65f217dfcb 665B
78dfb191cd004c3f3a44a0bdf472bd704132e30a5a21453d90d5dfcdb0a59913f132032f69a79ee2d872eec3e55bff1d3002624a74a7f74e21a821326be7 340KB
796504ec7eb9faf9a2e9b68c486fa8840a2105fba1d1289c561cb8d79c4a 665B
7a0f8e0ea42b56307827460bd4b7716e3c4a90b5df073c81ce8c2fd6f3a6 665B
7a32fca6ebf80e742063b39b46d6b3e572cd1e65f4c01e1bda03977ecffc739c84e6dced912813d36e8b019bd0610ab010809fcffe8575de649223189e78 294KB
7a9700d83a6d95c359e0c917f63703fc6cd90679e0fcbfa93b08a913d755 665B
7bfd8221cb253de98c031b09a27ed62d03f057513b7ada5e4aacad69db6fb10d1f844cdb055edd4063e3ca59b89d75614a673a7465de57db7c4d49c9cf23 360KB
7c71471498ad96761acb8a95ea8f563229ce93edfaf683ca87f39da08bcf3ae8fe3ead631f25d3929a436c49c3d87445cc6fbfa4e94247f17c8efc17998e 293KB
共 6258 条
- 1
- 2
- 3
- 4
- 5
- 6
- 63
资源评论
- JanetLiu11022019-11-06有问题改成自己地址也没法用,js文件中有个length值报错
- jiegiser#2019-11-11emmm。。用不了,
二三三
- 粉丝: 29
- 资源: 22
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功