发布于 4年前

解决TypeScript报错TS2304: cannot find name ' require'

这个原因是TypeScript不能识别require。

简单但不推荐的做法

如果只是一个文件需要用到require,或者只是一个demo,可以通过下面方式引入require:

declare var require: any

TypeScript 2.x的方法

如果是使用TypeScript2.x,可以使用npm安装typings:

npm install @types/node --save-dev

在tsconfig.json加入:

{
    "compilerOptions": {
        "types": ["node"]
    }
}
©2020 edoou.com   京ICP备16001874号-3