Cheat Sheet速查表
跳转到主要内容

Browserify 速查表

本文根据 Devhints / Browserify 翻译。代码示例及版本范围沿用原文。此资料为归档或旧版本参考。

归档说明:Browserify 已停止活跃开发。

关于

Browserify 是 JavaScript 的打包工具。

用法

browserify input.js
  -o output.js
  -t coffeeify
  -t [ coffeeify --extension coffee ]

  -u react (--exclude: omit a file)
  -x react (--external: reference in another bundle)
  -i react (--ignore: stub a file)
  -s Myapp (--standalone: generate a UMD bundle)
  --debug

程序化使用

browserify = require('browserify')
browserify()
  .add('main.js')
  .bundle()
  .transform(coffeeify)
  .transform({extensions: '.coffee'}, coffeeify)
  .pipe(process.stdout)

browserify({})

工具

  • watchify(按需重新编译)
  • beefy(HTTP 服务器)
  • debowerify
  • es6ify(将 ES6 转换为 ES5)

转换器 (Transforms)