繁体   English   中英

节点使用另一个文件中的变量

[英]Node use variables from another file

在单个文件应用程序的开头,我有一堆变量。 如何将变量移动到另一个文件并从那里使用它们。 我可以在不需要它们作为模块的情况下这样做吗?

我的代码是这样写的,所以我需要变量才能像在同一文件中一样工作。

const1 = 'apple'
const2 = 'banana'
const3 = 'pear'
…

let1 = const1

console.log(let1)

那应该输出苹果。

我想从顶部移动那些const变量

帮助将不胜感激!

您必须在vars.js中导出变量

 let const1 = 'apple' exports.const1 = const1; 

然后通过以下方式访问:

 var request = require(./vars.js); ... let x = request.const1; 

希望能帮助到你!

这不是一个好习惯,但是您可以将变量声明为全局对象的属性...

global.const1 = 'apple'
global.const2 = 'banana'
global.const3 = 'pear'
…

let1 = global.const1

console.log(let1)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM