我们开始将TypeScript与常规Javascript混合。我们让JSHint在构建过程中工作。我需要找到一种方法让JSHint忽略当前正在使用的打字稿文件。
JSHint中的选项目前是/* jshint ignore:start */
/* jshint ignore:end */
我没有看到忽略jshint中特定文件类型的选项。
我通过添加
来实现它<%= pkg.webapp %>
每个TypeScript文件,但我更自动。
有人可以帮助我使用包含可修复_ts.js
的正则表达式吗?
我需要忽略以{{1}}
结尾的文件答案 0 :(得分:2)
如果你知道_ts.js
将是文字字符串,没有变化:
/(_ts.js)$/g
您不需要var来预期文件名,只需匹配字符串的结尾。使用此网站快速测试正则表达式:http://regexr.com/
()
是子字符串,$
表示“结束。”
你会这样使用:
var regex = /(_ts.js)$/g;
regex.test(someString);
答案 1 :(得分:0)
我能够使用ignores选项。它接受一个数组
module.exports = {
src: '<%= pkg.webapp %>/**/*.js',
options: {
ignores: ['<%= pkg.webapp %>/**/*_ts.js'],
}
}