打字稿错误 - 找不到姓名'要求'

时间:2018-06-08 14:58:33

标签: javascript angular typescript ionic-framework

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

我正在使用名为emojiRegex的图书馆,而我有点不确定如何使用它。

我这样导入它:

import { emojiRegex } from 'emoji-regex';

然后根据你需要的文档require吗?

所以我正在做:

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

哪个有效,但我收到打字稿错误我想删除..

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

"types": [
  "node"
],

然后运行我所做的npm install @types/node --save-dev,但它对我没用。我刚刚收到另一个错误:

  

[10:39:24]打字稿错误               无法找到' node'。

的类型定义文件

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

1 个答案:

答案 0 :(得分:4)

你应该可以像以下那样导入它:

import * as emojiRegex from 'emoji-regex';