首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法找到模块“文件保护程序”的声明文件

无法找到模块“文件保护程序”的声明文件
EN

Stack Overflow用户
提问于 2021-09-17 13:42:28
回答 3查看 5.3K关注 0票数 2

在我的角-12项目中,我安装了文件保护程序:

代码语言:javascript
复制
npm install file-saver@2.0.5

npm install --save exceljs

ng generate service services/export-excel

然后,在export服务中,我添加了:

代码语言:javascript
复制
import * as fs from 'file-saver';

我高亮显示了文件保护程序

有了这个错误:

找不到模块“文件保护程序”的声明文件。'c:/xampp/htdocs/myapp/node_modules/file-saver/dist/FileSaver.min.js‘隐式地具有“任意”类型。如果npm i --save-dev @types/file-saver存在,可以尝试它,或者添加一个包含declare module 'file-saver';的新声明(.d.ts)文件

但我没有用:

@type/文件保护程序

如何解决此错误?

谢谢

EN

回答 3

Stack Overflow用户

发布于 2022-01-25 16:12:11

附加打字本定义

npm安装@type/文件保护程序--保存-dev

票数 4
EN

Stack Overflow用户

发布于 2022-03-16 18:25:18

我刚刚用相同的错误消息解决了一个类似的错误(我目前在一个角13 proyect中工作),有一个解决方案,首先您必须在src的同一文件夹级别上创建一个名为“type”的文件夹:

然后在该文件夹中创建另一个具有模块名“文件保护程序”的文件夹,在本例中,在该文件夹中有一个名为“index.d.ts”的文件。

最终结果需要如下所示:

最后一步是将以下代码放入index.d.ts中:

代码语言:javascript
复制
declare module 'file-saver';
票数 3
EN

Stack Overflow用户

发布于 2021-10-25 22:34:17

添加

“文件保护程序”:"~2.0.5“

到package.json文件中的依赖项部分,并将其从devDependencies部分中删除。

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

https://stackoverflow.com/questions/69224464

复制
相关文章

相似问题

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