【问题标题】:Getting used to regular expressions in TS习惯 TS 中的正则表达式
【发布时间】:2021-07-15 02:05:32
【问题描述】:

我想对 src 文件夹内的 .ts 或 .tsx 暂存文件进行 lint,我知道要选择所有 js 文件,您可以执行 "*.js": [--list of commands --] inisde lint staged 属性。

我想了解更多关于在 node.js 中选择和导入文件的这种语言,它类似于没有转义字符的正则表达式还是基于 Unix?

【问题讨论】:

    标签: javascript node.js regex typescript package.json


    【解决方案1】:

    那些是GLOB patterns

    大多数时候,您会看到简单的通配符模式,例如:

    *.ts
    

    匹配:

    foo.ts
    bar.baz.ts
    

    或者你需要匹配目录中的所有文件,无论嵌套多深:

    src/**/*.ts
    

    匹配:

    src/foo.ts
    src/bar/baz.ts
    src/a/b/c/d/e/f/g/h/i.ts
    

    【讨论】:

    • 我可以使用模式来匹配 src 文件夹中的 .tsx 文件吗?还是我应该复制命令?
    • 我不确定上面未列出的问题。 “src 文件夹中的 .tsx 文件”对于该文件夹中的所有文件将是 src/*.tsx,对于嵌套在该文件夹下的所有文件,将是 src/**/*.tsx
    • 我在stackoverflow.com/a/53670956/12898885找到了我正在寻找的东西,谢谢
    猜你喜欢
    • 2010-09-05
    • 2017-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多