Skip to content

Files

Latest commit

Jan 16, 2017
d005ed3 · Jan 16, 2017

History

History
9 lines (5 loc) · 762 Bytes

webpack.md

File metadata and controls

9 lines (5 loc) · 762 Bytes
  1. webpack 的本质是将多个文件分别作为一个模块,并且赋予一个 module_id 来标识;通过__webpack_require__来引入不同的模块。

  2. !的意义是从后向前使用 loader 依次处理文件,比如style!css!less是指先用 less-loader 处理 regex 匹配到的文件,然后将处理结果交由 css-loader 处理,最后由 style-loader 处理并输出到打包的文件中。

  3. ?的意义是通过 query string 的方式指定对应 loader 的参数,如果是通过webpack.config.js配置 webpack 的话,也可以通过query字段来设置 option。

  4. babel6 之后不再默认帮助转换 js 语法,而是需要设置presets字段来设置语法转换工具,比如es2015/react/stage-0等。