我有一个模块,其唯一的内容如下。但出于本文的目的,我们可以假定它包含更多功能
exports.sayhello = function() {
console.log("hello")
}
这两个帖子:
Browserify - How to call function bundled in a file generated through browserify in browser
JS, Browserify: function not defined
我知道我可以将整个模块导出到index.js
文件中,如下所示:
var testmodule = require('./typescript/build/puzzle-setup')
window.testmodule = testmodule
但这似乎不是一个很好的解决方案,所以我尝试这样做:
var test = require('./typescript/build/puzzle-setup')
module.exports = test
使用命令
browserify src / index.js --standalone appBundle> dist / bundle.js
,但是在Chrome控制台中无法输入appBundle.test.sayhello()
。
如何导出整个模块?