为了账号安全,请及时绑定邮箱和手机立即绑定

required 关键字不适用于 angular

required 关键字不适用于 angular

侃侃尔雅 2021-10-21 10:30:31
require 关键字不适用于 angular,引发错误:src/app/app.component.ts(8,16): error TS2591: Cannot find name 'require'. Do you need to install type definitions for node? Try `npm i @types/node` and then add `node` to the types field in your tsconfig.我该如何解决?其实我也用nodejs正确安装了它,但没有工作。
查看完整描述

2 回答

?
慕斯王

TA贡献1864条经验 获得超2个赞

  1. 正如其他人所说,你需要 require吗?使用 ES6 导入。

  2. 但是,如果您确实需要require,则可以在它之前加上declare const require: any。为我工作。


查看完整回答
反对 回复 2021-10-21
?
千巷猫影

TA贡献1829条经验 获得超7个赞

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


首先安装这个包


npm i -D @types/node

然后在你的 tsconfig.json


"typeRoots": [

            "node_modules/@types", //add this

        ],


查看完整回答
反对 回复 2021-10-21
  • 2 回答
  • 0 关注
  • 486 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号