出于开发目的,我正在本地计算机上运行带有create-react-app的打字稿。我已经摆脱了node_modules目录,因为一旦我的映像安装了依赖项,就不再需要它。该应用程序在启动时能够运行,但是我想知道是否有一种方法可以忽略出现的不必要的打字稿警告,因为我的工作目录中没有node_modules。
即。 [ts] Cannot find module 'react'
,[ts] JSX element implicitly has type 'any' because no interface 'JSX.IntrinsicElements' exists.
答案 0 :(得分:0)
这些不是“不必要的打字稿警告”:tsc告诉您它对React的结构一无所知,因此它无法完成实际检查程序的工作。通过删除node_modules
目录,您可以破坏打字稿。
这很容易解决。重新运行yarn install
或npm install
将重新读取您的package.json
文件,并带回Typescript编译器(可能是您的应用程序!)需要运行的依赖项。