Module.exports导出nodejs中的变量

时间:2019-09-30 01:16:02

标签: javascript node.js

我有两个javascript文件。 a1.js和utils.js 文件如下:

a1.js

const namet = require('./utils.js')
console.log(name);

utils.js

console.log('utils.js');
const name ='Mike';
module.exports = name;

运行该文件时,我收到一条错误消息

ReferenceError: name is not defined

避免错误消息的唯一方法是,如果我将a1.js中的require行更改为:

const name = require('./utils.js')

我在做什么错?我认为require const的名称应该无关紧要。我正在使用节点版本10.1.0

1 个答案:

答案 0 :(得分:0)

将第2行的Router重命名为name

namet