typescript getting error TS2304 cannot find name ' require'
deepthan opened this issue · 0 comments
deepthan commented
在angular项目的环境配置的时候,使用require引入其他文件报此错误。
export const environment = Object.assign({}, require('./common.json'), require('./production.json'), {
production: true,
envName: 'prod'
});
这是因为在typescript2.x中,我们还需要做:
- 下载定义
require的包
npm install @types/node --save-dev
- 在
tsconfig.app.json中配置这个包为全局的
{
"compilerOptions": {
"types": ["node"]
}
}
再次运行即可。