防止create-react-app TS编译缩小的库

时间:2020-05-23 01:15:49

标签: typescript create-react-app eslint

在我们的项目中,我们有一些缩小的库,有点像黑匣子。它们确实很老,并且是专有软件(因此没有打字或GitHub存储库之类的东西)。

我们正在探索使用Typescript迁移到create-react-app的方法,但是还没有找到一种方法来使它在开始/编译项目时忽略此文件。

我们得到的错误是:

Failed to compile.

./src/minified-files/some-lib.min.js
  Line 11:57:      'define' is not defined                                                no-undef
  Line 11:69:      'define' is not defined                                                no-undef
  Line 11:7435:    Expected an assignment or function call and instead saw an expression  no-unused-expressions

这是我们尝试过的:

  1. "exclude": [ "./src/minified-files/*" ]添加到tsconfig.json
  2. src/minified-files/*添加到.eslintignore

到目前为止,什么都没有,有什么主意吗?

1 个答案:

答案 0 :(得分:0)

似乎.eslintignore是解决方案,但是由于我使用的是CRA,因此我不得不使用EXTEND_ESLINT=true