Browserify将整个模块公开给其他JS文件

时间:2018-07-18 23:04:34

标签: javascript module browserify require

我有一个模块,其唯一的内容如下。但出于本文的目的,我们可以假定它包含更多功能

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()

如何导出整个模块?

0 个答案:

没有答案