gpt4 book ai didi

javascript - 使用模块 xlsx 样式时无法找到命名空间 XLSX

转载 作者:行者123 更新时间:2023-11-28 04:57:37 28 4
gpt4 key购买 nike

我在我的 angular2 应用程序中使用 xlsx-style npm 模块来动态创建 Excel。使用 xlsx-style 而不是 xlsx 模块的原因是因为我需要设置单元格的样式,而使用 xlsx 是不可能的。

我已将 xlsx.full.min.js 从 dist 文件夹(从 node_modules/xlsx-style)复制到 asset 文件夹,并作为 scritp 标记附加到 html 页面。

引用号:how to use SheetJS (js-xlsx) in angular 2

我已将该模块导入到我的组件中,以便对我的代码进行基于命名空间的访问。

declare var XLSX : any;

使用 ng build 构建应用程序时,出现以下错误:找不到命名空间“XLSX”

使用@angular/cli @latest(Webpack)

最佳答案

您可以轻松地在某些文件中声明模块,例如globals.d.ts:

declare module "XLSX"; 

更多

迁移指南中涵盖:https://basarat.gitbooks.io/typescript/docs/types/migrating.html

关于javascript - 使用模块 xlsx 样式时无法找到命名空间 XLSX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42410391/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com