我使用 react
脚本创建了一个简单的 CRA
应用程序。在应用程序的主文件夹中,我创建了一个文件夹 discogs_api(与 src
和 public
文件夹处于同一级别)。问题是,每当我添加这样的 require
行
const querystring = require('querystring');
在 discogs_api 文件夹下的 services.tsx 文件中,我收到错误 Cannot find name 'require'...
。 typescript
(@types/node
) 的类型当然已安装(如我所说使用 CRA
)。当我将整个文件夹移动到 scr
文件夹时,问题就消失了。
我的问题是为什么类型检查在 root 应用程序级别的任意命名文件夹中不起作用?有没有办法让 root 中的文件夹 discogs_api 和打字稿检查工作?