bundling for the browser
在node中运行一个模块, 你需要从某一处开始, 向 node 命令传递一个file参数来运行file.
$ node robot.jsbeep boop
在browserify中, 做法是一样的, 只不过是生成一个拼接了所有需要的JavaScript文件的导向标准输出的流, 可以使用 > 运算符 写到文件中.
$ browserify robot.js > bundle.js
现在 bundle.js 中包含 robot.js 运行所必须的javascript内容. 只需将其放到某个html的单个script块中即可:
<html> <body> <script src="bundle.js"></script> </body></html>
小提示: 将script标签放在</body>之前,script 可以使用所有的dom元素,而不必等待onready事件。 bundling构建过程大有可为,请查看 bundling 部分。