gpt4 book ai didi

javascript - 使用 JSHint 是否可以将导出标记为全部?

转载 作者:行者123 更新时间:2023-11-29 21:59:55 25 4
gpt4 key购买 nike

我有一个像这样的 JavaScript 文件:

function ma(){
(...)
}
function mb(){
(...)
}

其中 ma() 和 mb() 将用于另一个 JS 文件。通常我使用:

/* exported ma,mb */

但我想知道是否有一种简单的方法可以将所有内容标记为已导出

/* exported * */

JSHint 支持吗?

最佳答案

这目前是不可能的。这是 the code当它遇到 exported 指令时在 JSHint 中运行(nt 是被解析的指令,body 是一个导出的标识符数组和 exported 是之前创建的空对象):

if (nt.type === "exported") {
body.forEach(function (e) {
exported[e] = true;
});
}

在整个 JSHint 中,您可以找到它根据 exported 对象中的键检查标识符的情况。 For example :

if (func["(global)"] && _.has(exported, key))
return;

基于此,除了在 exported 指令中实际导出的标识符外,无法指定任何其他内容。

关于javascript - 使用 JSHint 是否可以将导出标记为全部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24390461/

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