Ale*_*lls 3 node.js npm npmignore npm-install
当我发布到NPM时,我正在寻找一种忽略项目中所有.ts文件的好方法,我可以通过在.npmignore
文件中添加以下内容来实现:
*.ts
Run Code Online (Sandbox Code Playgroud)
但是等等.d.ts
......当我发布时,我想保留项目中的所有文件...
我可以添加到我的.npmignore文件中,该文件将保留所有.d.ts
文件但忽略所有.ts
文件?
我假设我必须使用某种形式的正则表达式来忽略所有以.ts结尾的.ts结尾的文件.
所以这个JS正则表达式可能如下所示:
*.\.[^d]\.ts
Run Code Online (Sandbox Code Playgroud)
上面的正则表达式应该意味着匹配任何以.ts结尾的.ts结尾的.ts
但是当然我们仍然坚持我认为操作系统等使用的强大的正则表达式.
在.npmignore的文档中,它指出:
.npmignore
文件遵循相同的模式规则的.gitignore
文件:
在这种情况下,您可以通过使用否定.d.ts
文件.例如在你的简单:.npmignore
!
.npmignore
# ignore the .ts files
*.ts
# include the .d.ts files
!*.d.ts
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1315 次 |
最近记录: |