gpt4 book ai didi

javascript - Node JS 避免费力地将 "use strict"添加到我的所有文件中

转载 作者:搜寻专家 更新时间:2023-10-31 23:02:16 24 4
gpt4 key购买 nike

所以我想为我的项目启用严格模式,但是我有很多文件并且将 "use strict"; 添加到所有文件的顶部会很痛苦。我发现了 node 的 --use_strict CLI 选项,它很棒,但是为我的项目目录中的每个文件启用它,包括所有第三方模块及其模块,我真的不想要通过更正每个人的文件,只有我的。

所以我的问题是,有没有一种方法可以自动将“use strict”添加到我的文件中?

最佳答案

您可以编写一个脚本来打开每个文件并将 "use strict"\n 添加到文件的开头并将其写回磁盘。

非常未经测试的例子:

var fs = require("fs"),
files = fs.readDirSync('./'),
i;

for (i = 0; i < files.length; i += 1) {
var fileContent = fs.readFileSync(files[i]).toString();
fileContent = "\"use strict\"\n" + fileContent;
fs.appendFileSync(files[i], fileContent);
}

测试 file[i] 是一个目录,如果需要的话,移动到一个函数使其递归。

灵感来自 https://stackoverflow.com/a/11987281/85010https://stackoverflow.com/a/10559790/85010 .

关于javascript - Node JS 避免费力地将 "use strict"添加到我的所有文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22555147/

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