【问题标题】:How to use EmojiOne with Ionic3 and Typescript?如何将 EmojiOne 与 Ionic3 和 Typescript 一起使用?
【发布时间】:2018-04-12 05:59:37
【问题描述】:

我只想在Ionic3 应用上使用EmojiOne

这里是存储库: https://github.com/emojione/emojione

这是我要使用的功能:unicodeToImage:

https://github.com/emojione/emojione/blob/master/lib/js/emojione.js#L316

但正如你所看到的那样,Javascript.

我不想在node_modules 上安装代码后更改代码中的任何内容:npm install emojione(正如他们所建议的那样),因为我希望我的应用为将来的更新做好准备。

知道如何将这个库导入我的 Ionic3 应用程序吗?

谢谢!

【问题讨论】:

  • node_modules 是正确的方法,您需要更新您的项目以供将来发布
  • 是的,但是import 行在.ts 文件中的外观如何? import { ??? } from '???';
  • github.com/emojione/emojione/blob/master/examples/JAVASCRIPT.md 这应该给出一个基本示例,说明在将其放入节点模块后如何使用它
  • 表示如何将它与Javascript 一起使用,但我需要将它与Typescript.ts 文件)一起使用import { ??? } from '???'。堆栈为:Typescript -> Angular -> Ionic3

标签: angular typescript ionic-framework ionic3 emojione


【解决方案1】:

在ts环境下使用javascript库(非ES6时),需要使用类型声明文件。

npm 中似乎有一个表情包。

做:

npm i --save-dev @types/emojione

在你的 ts 文件中

import * as emojione from emojione;

你可以在definitelyTyped project找到声明文件

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-06-22
    • 2019-07-30
    • 1970-01-01
    • 2019-06-18
    • 2019-04-20
    • 2016-08-07
    • 1970-01-01
    相关资源
    最近更新 更多