当我发布到 NPM 时,我正在寻找一种忽略项目中所有 .ts 文件的好方法,我可以通过将以下内容添加到我的.npmignore
文件中来做到这一点:
*.ts
但是等等..实际上我想.d.ts
在我发布时保留我的项目中的所有文件......
我可以在我的 .npmignore 文件中添加什么来保留所有.d.ts
文件但忽略所有.ts
文件?
我假设我必须使用某种形式的正则表达式来忽略所有以 .ts 结尾但不以 .d.ts 结尾的文件
所以这个 JS 正则表达式可能看起来像:
*.\.[^d]\.ts
上面的正则表达式应该意味着匹配以 .ts 结尾但不以 .d.ts 结尾的任何内容
但当然,我们坚持使用我认为操作系统等使用的功能较弱的正则表达式。