[英]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.