Angular2 FileSaver.js-找不到模块“文件保护程序" [英] Angular2 FileSaver.js - Cannot find module 'file-saver'
问题描述
我正在将一个1.x角度站点移动到一个新的2.0角度站点,我使用angular-cli 1.0.0-beta.15创建了该站点.
我有一个将一些数据导出到CSV文件的按钮.当页面第一次加载时,我收到一条错误消息找不到模块'文件保护程序'",但是当我单击按钮时,一切都正常运行.
我已经安装了FileSaver.js组件:
package.json
...
"dependencies": {
...
"@types/filesaver": "0.0.30",
"file-saver": "^1.3.2"
...
}
...
在我的export.service.ts中:
import { saveAs } from 'file-saver';
...
let file = new Blob(['hello world'], { type: 'text/csv;charset=utf-8' });
saveAs(file, 'helloworld.csv');
...
有人知道如何解决此错误吗?
安装新的TypeScript 2版本.
I am working on moving an angular 1.x site to a new angular 2.0 site I created the site using angular-cli 1.0.0-beta.15.
I have a button to export some data to a CSV file. When the page first loads I get an error message "Cannot find module 'file-saver'", but when I click the button everything works perfectly.
I have the FileSaver.js component installed:
package.json
...
"dependencies": {
...
"@types/filesaver": "0.0.30",
"file-saver": "^1.3.2"
...
}
...
in my export.service.ts:
import { saveAs } from 'file-saver';
...
let file = new Blob(['hello world'], { type: 'text/csv;charset=utf-8' });
saveAs(file, 'helloworld.csv');
...
Does anyone know how to resolve this error?
Install the new TypeScript 2 version.. that should work..
这篇关于Angular2 FileSaver.js-找不到模块“文件保护程序"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!