gpt4 book ai didi

javascript - 如何在 npm 脚本中加载外部文件?

转载 作者:行者123 更新时间:2023-12-01 03:49:08 24 4
gpt4 key购买 nike

目的:仅测试源代码中某些组件(而不是所有文件)的 linting。

我正在尝试对配置文件内的所有文件夹执行命令:

    //package.json
"scripts": {
"lint1": "eslint src/actions"
"lint2": "eslint src/components/component1"
"lint3": "eslint src/components/component2"
....
}

我不想为每个文件夹使用多个命令,而是希望我的 npm 脚本从外部配置文件(如下所示)加载所有必需的文件夹路径,并在一个命令中迭代地为每个路径运行 lint。

//config.js
paths = [
'src/actions',
'src/components/component1',
'src/components/component2',
'src/components/component3',
]

如何做到这一点?或者使用 npm 有更好的方法吗?

PS:我不想通过将不需要的路径放入 eslintignore.js 文件中来实现这一点

最佳答案

如果您的配置文件是一个文本文件,其中包含:

src/actions
src/components/component1
src/components/component2
src/components/component3

如果它是 paths.txt 那么你可以在 package.json 中包含它:

"scripts": {
"lint1": "eslint $(cat paths.txt)"
}

关于javascript - 如何在 npm 脚本中加载外部文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43362689/

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