Javascript Gulp-未捕获的TypeError:(0,_gallery2.default)不是函数

Javascript Gulp-未捕获的TypeError:(0,_gallery2.default)不是函数,javascript,gulp,browserify,babeljs,Javascript,Gulp,Browserify,Babeljs,gallery.js function initializeGallery() { //function stuff } export default initializeGallery(); main.js import Gallery from './gallery/gallery.js'; 上面的代码在我的本地计算机中导致错误,但我不确定原因。我正在使用gulp babel和broswerify来传输/打包所有内容 任何帮助将不胜感激,请让我知道,如果我需要提供任何更多的信息

gallery.js

function initializeGallery() {
    //function stuff
}

export default initializeGallery();
main.js

import Gallery from './gallery/gallery.js';
上面的代码在我的本地计算机中导致错误,但我不确定原因。我正在使用gulp babel和broswerify来传输/打包所有内容

任何帮助将不胜感激,请让我知道,如果我需要提供任何更多的信息

这里还有一些代码,这是从gulp任务输出到浏览器的代码

var _gallery = require('./gallery/gallery.js');

var _gallery2 = _interopRequireDefault(_gallery);

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }

(function mainInit() {

    function initializePage() {
        initializePrimaryNavigationDropdown();
        initializeMobileNavButton();
        initializeFooterDropdown();
        initializeIFrame();
        (0, _gallery2.default)();
    }

你能给我们看更多的代码吗?我添加了更多的代码,显示我的代码被传输到了什么地方,希望能有所帮助。看起来他们把initializeGallery的返回值误认为是一个可以调用的函数。@AndrewLi知道我能做些什么来修复它吗?这要看情况而定。我会做
导出默认初始化Gallery然后在main中导入并执行。但是如果没有更多的代码,我就不知道你想做什么。