【发布时间】:2016-01-29 10:47:35
【问题描述】:
我正在尝试将我的库捆绑到可以从脚本标记加载的.js 文件中。我想让我的库在浏览器控制台中的一个变量下可用(换句话说,我想将它导出到window 对象中)。我如何在browserify中做到这一点?
这是我现有的 grunt-browserify 配置:
browserify: {
options: {
watch: "on",
banner: "<%= banner %>",
browserifyOptions: {
insertGlobalVars: "on",
noBuiltins: true,
detectGlobals: false
}
},
dist: {
files: {
'dist/json-schema-faker.js': ['lib/index.js']
}
}
目前我无法使用外部包中的捆绑库。
我知道browserify支持External requires,但不是
var jsf = require('json-schema-faker');
jsf.doSomething();
我更愿意这样做:
jsf.doSomething();
直接(以便将jsf 分配给window 将是自动的)。怎么做,browserify在这件事上有什么可能性?
【问题讨论】:
标签: javascript node.js bundle browserify bundling-and-minification