javascript - 必需的关键字不适用于 Angular

标签 javascript node.js angular typescript single-page-application

require 关键字不适用于 Angular,引发错误:

src/app/app.component.ts(8,16):错误 TS2591:找不到名称“require”。您需要为 Node 安装类型定义吗?尝试“npm i @types/node”,然后将“node”添加到 tsconfig 中的 types 字段。

如何解决?实际上我也用nodejs正确安装了它,但不起作用。

最佳答案

如果您想在代码中使用 require,请按照以下步骤操作

首先安装此软件包

npm i -D @types/node

然后在你的 tsconfig.json 中

"typeRoots": [
            "node_modules/@types", //add this
        ],

关于javascript - 必需的关键字不适用于 Angular ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57987305/

相关文章:

javascript - JS增加尺寸的最佳方法

node.js - Mongoose 文档保存失败, "TypeError: Cannot read property ' 选项未定义”

Angular 2隐藏或显示子组件

angular - Angular 中的安全 API key (2+)

angular - Karma DEBUG RUNNER 中没有 Angular 源映射

javascript 对象 火狐 watch

javascript - Gulp 重命名和基本路径

Javascript - 我需要相当于 jQuery 触发器点击 ID

node.js - 如何使用 Node.js 响应命令行提示符

c# - 使用node.js解密使用c#加密的数据