簡體   English   中英

打字稿錯誤-找不到名稱“ require”

[英]Typescript error - Cannot find name 'require'

我正在用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]打字稿錯誤找不到“節點”的類型定義文件。

那么我有什么想法可以做到這一點? 我覺得我缺少一些簡單的東西。。謝謝!

您應該可以將其作為const導入,如下所示:

import * as emojiRegex from 'emoji-regex';

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM