解决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"]
}
}