2017-02-23 3 views
0

私のangular2アプリケーションでxlsx-style npmモジュールを使用しています。xlsxモジュールではなくxlsxスタイルを使用する理由は、xlsxを使用できないセルをスタイルする必要があるためです。モジュールxlsx-styleを使用してネームスペースXLSXを見つけることができません

distfolderフォルダ(node_modules/xlsx-style)からassetsフォルダにxlsx.full.min.jsをコピーし、htmlページにscritpタグとして添付しました。

参考:私は私のコードに名前空間ベースのアクセスのための私のコンポーネントにモジュールをインポートしたhow to use SheetJS (js-xlsx) in angular 2

declare var XLSX : any; 

ngのビルドを使用してアプリケーションを構築している間、私は次のエラーを取得する:@latest CLI /角度@使用して名前空間を見つけることができません 'XLSX'

(WebPACKの)

+0

ですgithub.com/DxCx/ts-xlsxこのようにnpmでもインストールすることができます:npm install --save ts-xlsx good luck –

答えて

0

あなたは簡単に宣言することができますいくつかのファイルのモジュールglobals.d.ts

移行ガイドにまみれ
declare module "XLSX"; 

もっと

: ます。https://、それはあなたが探しているものだが、ここでのリンクはhttps://basarat.gitbooks.io/typescript/docs/types/migrating.htmlあなたはTS-のxlsxを使用していないのはなぜ

+0

私はまだ試してみましたが、エラーメッセージが表示されています。 私のコードにGitHubリンクを張っています。たぶんあなたは、コードの問題点が何であるかを理解することができます。 [link](https://github.com/ashishsantikari/excel-export-angular2) –

関連する問題