Javascript Gulp-未捕获的TypeError:(0,_gallery2.default)不是函数
gallery.jsJavascript 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来传输/打包所有内容 任何帮助将不胜感激,请让我知道,如果我需要提供任何更多的信息
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中导入并执行。但是如果没有更多的代码,我就不知道你想做什么。