Browserify
Awesome Browserify ¶
> 精选列表 Browserify 资源、库和工具.
请通过以下方式帮助改进此列表 contributing!
About¶
Browserify 通过捆绑所有依赖项,让您在浏览器中“require('modules')”.
您可以使用节点样式的“require()”来组织您的浏览器代码并加载由 npm 安装的模块. Browserify 将递归地分析您应用程序中的所有 require()
调用,以便构建一个包,您可以在单个 中为浏览器提供服务<script>
tag.
Official Resources¶
Community Resources¶
Tutorials¶
- Hello World with Browserify
- Browserify Adventure
- A Gentle Browserify Walkthrough
- Browserify guide (中国人)
Articles¶
- Introduction to Browserify
- Using npm on the client side
- How Browserify Works
- Gulp + Browserify: The Everything Post
- Browserify vs Component
- Browserify for Webpack users
- Browserify vs. Webpack
Demos¶
Videos¶
- James Halliday (substack) - LXJS 2013 - Modularidade para todos
- Getting Started with Browserify 经过 shama
- Transform your Bundles with Browserify 经过 shama
Tools¶
Development Servers¶
Plugins¶
- browserify-hmr - Browserify 的热模块替换插件.
Watchers¶
- watchify - browserify 构建的观察模式.
- persistify - 围绕“browserify”进行包装以进行增量构建.
CSS bundlers¶
- sheetify - 用于 browserify 的模块化 CSS 捆绑器.
- parcelify - 将 css 添加到使用 browserify 使用的 npm 模块.
- css-modulesify - Browserify 插件加载 CSS 模块.
Transforms¶
- babelify - 巴别塔的 Browserify 转换.
- aliasify - 重新映射需要在构建时调用.
- brfs -
fs.readFileSync()
和fs.readFile()
静态资产浏览器转换.
Node in the Browser¶
- crypto-browserify - 节点的“crypto”模块到浏览器的端口.
- stream-browserify - 来自 node core 的
stream
模块,适用于浏览器! - buffer - 来自 node.js 的
buffer
模块,用于浏览器. - requirebin - 使用来自 NPM 的模块编写浏览器 JavaScript 程序.
Production Tools¶
Contributing¶
欢迎投稿! 请阅读 contributing guidelines 在开始之前.
License¶
The browserify logo 由 substack.
所有其他内容都发布到公共领域 CC0-1.0.