standalone

你可以使用 --standalone 选项来生成UMD模块, 可以在node、浏览器全局变量, 以及AMD环境中工作.

只需要向打包命令中添加 --standalone NAME:

$ browserify foo.js --standalone xyz > bundle.js

这条命令会将 foo.js 的内容导出在一个名为 xyz 的外部模块中. 如果在运行环境中检 测到了一个模块加载系统, 就会使用这个模块系统. 否则将会绑定在 window.xyz 全局变量中.

你可以使用点号语法(dot-syntax)来指定一个命名空间:

$ browserify foo.js --standalone foo.bar.baz > bundle.js

如果在运行环境中已经存在 foo 或者 foo.bar 全局变量, browserify将会把这个模块的 导出值绑定在那些全局变量上.

注意独立模块只在单入口或者是直接required的文件的情况下使用

results matching ""

    No results matching ""