gpt4 book ai didi

javascript - typescript 错误 - 找不到名称 'require'

转载 作者:行者123 更新时间:2023-11-30 09:22:26 29 4
gpt4 key购买 nike

我正在使用 Angular/Typescript 构建一个 Ionic 应用程序。

我正在使用一个名为 emojiRegex 的库,但我有点不确定如何使用它。

我是这样导入的:

import { emojiRegex } from 'emoji-regex';

然后根据文档您必须要求它?

所以我在做:

let emojiRegex = require('emoji-regex');
if(emojiRegex().test(this.emoji)) {

这行得通,但我收到一个 typescript 错误,我想删除..

我读到你需要添加到你的 `tsconfig.json:

"types": [
"node"
],

然后运行 ​​npm install @types/node --save-dev 我做了,但它对我不起作用。我刚刚收到另一个错误:

[10:39:24] typescript error Cannot find type definition file for 'node'.

那么有什么想法可以做到这一点吗?我觉得我错过了一些非常简单的东西。谢谢!

最佳答案

您应该能够像这样将其作为 const 导入:

import * as emojiRegex from 'emoji-regex';

关于javascript - typescript 错误 - 找不到名称 'require',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50763390/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com