Javascript 如何配置依赖项检查以处理TSX?

Javascript 如何配置依赖项检查以处理TSX?,javascript,typescript,abstract-syntax-tree,Javascript,Typescript,Abstract Syntax Tree,NPM包依赖项检查可用于检查项目中是否实际使用了所有依赖项。它可以通过注册不同的detective扩展名来处理非javascript语法,以处理各种文件扩展名,这些扩展名将这些文件转换为可由普通detective实例处理的AST 当我在添加TSX文件后运行依赖项检查脚本时,它会退出,并显示错误状态和非常微弱的状态消息: '>' expected. 我已经将它配置为与JS、JSX、TS和TSX一起使用(见下文),并且它确实可以与四种中的三种一起使用。但在添加我的第一个TSX文件后,它失败了

NPM包依赖项检查可用于检查项目中是否实际使用了所有依赖项。它可以通过注册不同的
detective
扩展名来处理非javascript语法,以处理各种文件扩展名,这些扩展名将这些文件转换为可由普通
detective
实例处理的AST

当我在添加TSX文件后运行依赖项检查脚本时,它会退出,并显示错误状态和非常微弱的状态消息:

'>' expected.
我已经将它配置为与JS、JSX、TS和TSX一起使用(见下文),并且它确实可以与四种中的三种一起使用。但在添加我的第一个TSX文件后,它失败了,如上所述

完整配置:

#/垃圾箱/垃圾箱
EXE=“$(npm bin)/依赖项检查”
“$EXE”package.json src/app.ts\
--没有开发人员--未使用\
--扩展'js,jsx:detective-es6'\
--扩展名“ts,tsx:detective typescript”\
--忽略模块响应dom\
--忽略模块摩卡teamcity reporter\
--忽略模块rimraf\
--忽略模块@types/react-dom\
--忽略模块@types/react\
--忽略模块@types/jss
这只是在添加我的第一个TSX文件之后才开始发生的,基本上是重命名现有的JSX文件。我看到了,但我不知道这是怎么回事