最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

Module.exports导出nodejs中的变量

IT培训 admin 7浏览 0评论

Module.exports导出nodejs中的变量

我有两个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

回答如下:

将第2行的name重命名为namet

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

Module.exports导出nodejs中的变量

我有两个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

回答如下:

将第2行的name重命名为namet

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

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论