【发布时间】:2017-07-07 13:01:18
【问题描述】:
我有这个浏览器化的小问题。我想需要一个自制的模块并立即运行它。
主文件:
(function() {
require('./modules/initScrollReveal')();
require('./modules/initChart')();
require('./modules/initDatamap')();
})();
模块:
exports.initChart = function () {
// do stuff
};
现在我收到消息错误
"require(...) is not a function"require('./modules/initScrollReveal')();
Browserify 通过 Watchify 运行
watchify public-modules/res/js/main.js -o public/res/js/main.js
【问题讨论】:
-
尝试分开做:
require('./modules/initScrollReveal'); initScrollReveal(); -
@Kaddath 然后就是
initScrollReveal is not a function -
啊是的你是对的,在browserify中需要返回对象,如果你可以做
var a = require('thing');,那么做require('thing')();应该是有效的
标签: javascript node.js web browserify