Seb*_*ten 4 javascript glob eslint package.json
我的 package.json 在下面。如何更新它以便 eslint 运行:
src和test目录
为了
仅.js和.jsx文件?现在 * 通配符包括我不想要的 .json。
包.json
{
...
"lint": "eslint {src/**/*.js*,test/**/*.js*}
...
}Run Code Online (Sandbox Code Playgroud)
您可以阅读eslint 文档:
请注意,当传递一个 glob 作为参数时,它会被你的 shell 扩展。扩展的结果可能因您的外壳及其配置而异。如果你想使用 node glob 语法,你必须引用你的参数(如果你需要它在 Windows 中运行,请使用双引号),如下所示:
所以建议使用双引号。使用双引号(需要在 json 字符串中转义)后,您可以稍微修改您的模式,例如
{
...
"lint": "eslint \"{src,test}/**/*.{js,jsx}\""
...
}
Run Code Online (Sandbox Code Playgroud)
使用globster.xyz 进行测试(globster.xyz/一开始需要,但 eslint 不需要,不知道为什么......)
通常有不止一种方法可以实现你想要的,但我认为这将是最简洁的。
我认为你需要在这里用简洁换取具体:
{
...
"lint": "eslint {src/**/*.js,src/**/*.jsx,test/**/*.js,test/**/*.jsx}"
...
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2170 次 |
| 最近记录: |