# Getting Started
webpack
webpack 是一个现代 JavaScript 应用程序的静态模块打包工具(module bundler)。
# Installation
要安装最新版本或特定版本,请运行以下命令之一:
npm install --save-dev webpack
npm install --save-dev webpack@<version>
如果你使用 webpack v4+ 版本,你还需要安装 CLI (opens new window)。
npm install --save-dev webpack-cli
对于大多数项目,我们建议本地安装。这可以在引入突破式变更(breaking change)版本时,更容易分别升级项目。通常会通过运行一个或多个 npm scripts (opens new window) 以在本地 node_modules
目录中查找安装的 webpack,来运行 webpack:
"scripts": {
"build": "webpack --config webpack.config.js"
}
# output
output
用于配置项目输出信息。你可以设定:输出文件目录,输出文件名,外部资源链接等。
# output.filename
设定输出文件名。可以使用webpack提供的模板:
模板 | 描述 |
---|---|
[hash] | 模块标识的hash值 |
[chunkhash] | 模块内容的hash值 |
[name] | 模块名称(根据entry输入类型) |
[id] | 模块标识 |
[query] | 模块的 query,例如,文件名 ? 后面的字符串 |
[hash]和[chunkhash]可以指定值长度,例如:[hash:16]。默认长度为20。
# 参考文献
webpack配置、使用、优化、源码(tapable) webpack loader及plugins实现及源码
前置教育 →