2017-09-19 5 views
1

例モジュール:Angular用に作成されていないノードモジュールをAngularで使用する方法は?

var QRCode = require('qrcode') 

QRCode.toDataURL('I am a pony!', function (err, url) { 
    console.log(url) 
}) 

しかし、私は右、角に「必要」を使用することはできません。https://www.npmjs.com/package/qrcode

私は純粋なJavaScriptでそれを使用するのは簡単ですか! Anguarはこれを持っている:

import { X } from Y 

にはどうすればいい角度でQRコードリーダーを使用することができますか?この例では、XとYはどのようなものになりますか?

答えて

1

正直、パッケージによって異なります。しかし、このようなもののほとんどは動作します。

また
import * as QRCode from 'qrcode' 
// Or 
import QRCode from 'qrcode' 

あなたはそれを実行してのためのタイピングを持っていないパッケージの使用を無視するtypescriptですを強制することができアンギュラCLIを使用してライブラリをパッケージ化している場合:

delcare var QRCode: any; 
2

あなたはパッケージをインストールするインストールすることができ、こうした角度などtypescriptです環境でのすべての機能のためのタイプと一緒に:あなたのコンポで次に

npm install --save qrcode && npm install --save-dev @types/qrcode

あなたはimport * as QRCode from 'qrcode'になり、あなたのタイスクリプトの環境で使うことができます。

関連する問題