node.js模块创建及加载失败?

新人小白一枚,最近在学node.js按照《node.js开发指南书》书中的例子模拟模块创建及加载的过程,无奈一直报错,还请各位指点一二:
module.js和getModule.js位于同一目录下
这是我的module.js文件:
let name;
exports.setName() = function(thyName){

name = thyName;

};
exports.sayHello() = function(){

console.log('Hello ' + name);

}

getModule.js文件:
let myModule = require('./module.js');
myModule.setName("XAX");
myModule.sayHello();

然后我在git运行一直报错

clipboard.png

阅读 2.5k
3 个回答

函数声明有问题,js基础要恶补一下,比如setName应该改成。

exports.setName = function(thyName){
  name = thyName;
};

exports.setName() = function(thyName){ ...
以及
exports.sayHello() = function(){ ...

改成

exports.setName = function(thyName){...
exports.sayHello= function(){

谢邀
函数声明是

 变量名 = function(){}  
 //不是
 变量名()= function(){}  x
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题