为了账号安全,请及时绑定邮箱和手机立即绑定

不会因为这个 放弃node.js吧.....

我快疯了  写了20多个nodejs文件了  总说.add is not a function 这次又是teacher.add is not a function at Object.add

跪求解答  就这种问题  总给我弄得要疯一样  应该是路径或者缺少东西的问题  烦死了 求大神解答\imock\school\klass:5:10>

正在回答

4 回答

不知道  楼主现在还在不在学这个  

跟你碰到了一样的问题,也是照着老师讲的,敲下来,运行就是报错。后来发现,只要这样就能正常执行了:

http://img1.sycdn.imooc.com//580b2eab00015e3505030163.jpg


现在还不清楚为什么会出现这个问题……

0 回复 有任何疑惑可以回复我~

我把你的代码一摸一样的敲下来了,发现可以执行,没有报错。

http://img1.sycdn.imooc.com//5788b47800011b4306770236.jpg

另外,发现,你index.js页面里写的exports.add=function(){....

},这段代码根本无用,把它注释掉也可以执行,上图的第二次就是注释掉后的运行结果,也是对的。因为exports的方法是暴露给别的js文件引用的方法,目前来看,没有其他的js文件require('./index'),所以可以把它去掉。

1 回复 有任何疑惑可以回复我~

add方法是在teacher模块里定义的方法名,并暴露给index使用。看看index文件中,是否正确的引入了teacher模块。看看teacher模块里暴露的方法名是否写错了,是否将exports.add = add写在teacher模块的add方法里了。


0 回复 有任何疑惑可以回复我~

看图说话,仔细检查是不是代码写错了。包括简单的符号,标点,中英文,半角全角等

577b2f5200018e2d05000430.jpg

577b2f5300017cc905000430.jpg

577b2f540001477805000430.jpg

577b2f550001d64e05000430.jpg


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
进击Node.js基础(一)
  • 参与学习       219394    人
  • 解答问题       896    个

本视频教程带你揭开Node.js的面纱,带你走进一个全新世界

进入课程

不会因为这个 放弃node.js吧.....

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信