gpt4 book ai didi

javascript - 如何在 Javascript 中导入语法之前运行几个代码?

转载 作者:行者123 更新时间:2023-12-05 00:32:09 25 4
gpt4 key购买 nike

我想在import里面的代码之前运行几个代码语法被执行。
示例
file-1.js

console.log('Inside File 1')

import './file-2.js'
file-2.js
console.log('Inside File 2')

输出
Inside File 2
Inside File 1

我期望的输出
Inside File 1
Inside File 2

环境
Node JS v12.19.0Module configuration

真实案例
文件-1.js
process.env.SHARED_DATA = 'Hello world'

import './file-2.js'
文件-2.js
console.log(process.env.SHARED_DATA)
输出
undefined

最佳答案

您可以在单独的文件中定义环境数据。 import语法将按照 @loganfsmyth 对其他导入的顺序运行说。
示例 main.js

console.log('Inside main.js file')

import './set-env.js'
import './file.js'
set-env.js
console.log('Inside set-env.js file')

process.env.SHARED_DATA = 'Hello world'
file.js
console.log(process.env.SHARED_DATA)

输出
Inside set-env.js file
Hello world
Inside main.js file

关于javascript - 如何在 Javascript 中导入语法之前运行几个代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65656104/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com