首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TextEncoding在TS2.8中的应用

TextEncoding在TS2.8中的应用
EN

Stack Overflow用户
提问于 2018-08-16 20:48:30
回答 1查看 2.3K关注 0票数 5

我有一段时间让TextEncoding在TS 2.8中导入。我是从npm安装的,并试图导入我们如下:

代码语言:javascript
复制
import { TextDecoder } from 'text-encoding';

另一个选择

代码语言:javascript
复制
import { } from 'text-encoding';

但是,无论我是否尝试在代码中实现TextDecoder,我在VS中构建时都会收到以下错误。

node_modules/@types/text-encoding/index.d.ts(25,40):error TS2304:无法找到名称“TextDecoderOptions”。 node_modules/@types/text-encoding/index.d.ts(25,61):错误TS2304:找不到名称'TextDecoder‘。

有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2020-02-27 21:36:43

我有一个解决方案,但这要看情况,因为我使用了一些带有角度的npm包.

https://www.npmjs.com/package/text-encoding-polyfill中所有浏览器的填充

代码语言:javascript
复制
npm i text-encoding-polyfill

以及与https://www.npmjs.com/package/@types/text-encoding中的TS兼容的类型

代码语言:javascript
复制
npm i @types/text-encoding

最后使用这个导入程序变成了角应用程序

代码语言:javascript
复制
import { TextEncoder } from 'text-encoding-polyfill';

稍后,您可以使用let encoder = new TextEnconder()

我希望这能帮你解决我的问题

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51885136

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档