我们开始将 TypeScript 与常规 Javascript 混合。我们有 JSHint 在我们的构建过程中工作。我需要找到一种方法让 JSHint 忽略当前正在使用的 typescript 文件。
JSHint 中的选项当前为 src: '<%= pkg.webapp %>/**/*.js',
我在 jshint 中没有看到忽略特定文件类型的选项。
我通过添加它来工作
/* jshint ignore:start */
/* jshint ignore:end */
每个 TypeScript 文件,但我希望它是自动化的。
有人可以帮助我使用包含 vairable <%= pkg.webapp %>
的正则表达式吗?一开始?
我需要忽略以 _ts.js
结尾的文件
最佳答案
如果您知道 _ts.js
将是文字字符串,没有变化:
/(_ts.js)$/g
您不需要 var 来预测文件名,只需匹配字符串的末尾即可。使用此网站快速测试正则表达式:http://regexr.com/
()
是一个子字符串,$
表示“结束于”。
你会像这样使用:
var regex = /(_ts.js)$/g;
regex.test(someString);
关于javascript - 正则表达式忽略命名模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37441329/