gpt4 book ai didi

javascript - 在编译之前如何在多个文件之间共享全局 javascript 变量?

转载 作者:行者123 更新时间:2023-12-03 03:39:45 28 4
gpt4 key购买 nike

当有多个文件将被编译为共享全局变量/函数的单个文件时,处理 linting 的最佳方法是什么。例如:

file_1.js:

{
const my_flag = 1;
}

file_2.js:

{
if (my_flag) {
// etc.

两个文件编译合并后就没有问题了。但是,file_1.js 抛出与未使用的变量相关的 linting 错误,file_2.js 抛出与 undefined variable 相关的 linting 错误。

我意识到我可以忽略与该问题相关的特定行,但这违背了对文件进行 linting 的目的。在 linting 过程中在文件之间共享信息的最佳方式是什么?

最佳答案

eslint你可以告诉你的脚本一个变量是全局的:

/* global my_flag */

将此行放在 my_flag 之前在您的第二个文件中使用(通常这是文件的第一行)。这将避免关于 undefined 的 linting 错误变量my_flag

关于javascript - 在编译之前如何在多个文件之间共享全局 javascript 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45682509/

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