Broserify导出的函数错误:不是函数
Broserify exported function error: is not a function
我有一个模块"./lib/common.js",如下所示:
function foo(text){
console.log(text);
}
function boo(text){
console.log(text);
}
module.exports=foo;
module.exports=boo;
我试图包括这些函数在另一个js文件使用browserify:
var common =require('./lib/common.js');
$(document).ready(function() {
common.foo('hi');
});
Browserify创建了bundle,但是在浏览器上我得到
Uncaught TypeError: common.foo is not a function
好吧,这是非常愚蠢的,我覆盖了我的模块。导出最后一行module.exports=boo;
与这种改变工作原理:module.export.foo=foo;
module.export.boo=boo;
相关文章:
- Node.js v6.2.0类扩展不是函数错误
- Javascript搜索函数错误
- Chrome Javascript日期构造函数错误
- 浏览器中出现javascript初始大写函数错误
- Createjs冲突问题localToLocal不是函数错误
- Java脚本函数错误
- 更新带有Javascript函数错误的变量
- 如何将对象插入对象列表的开头,当它有 unshift 不是函数错误
- 在将 Pickadate 与 Meteor 一起使用时,未定义不是函数错误
- 运行咕噜咕噜咕噜抛出 _.object 不是函数错误
- 了解函数(错误、数据)回调
- javascript中的typeof()函数错误
- 我一直在获取angularjs服务不是函数错误(LoginService.login不是函数)
- HTML5拖拽&drop正在抛出undefined不是函数错误
- Google Maps API a.lat不是函数错误
- getItemAtIndex不是函数错误
- Javascript停止函数错误
- 对话框函数错误无效函数
- Javascript 自定义函数错误
- 因果报应单元测试'未定义'不是函数错误