タイピングがないAngular-CLIでライブラリを実行する方法はありますか?私の場合はタイプ2のタイプなしのAフレームコンポーネントを使用する
は、私がaframe-template-component
とdocumentation経由を使用するようにk-frameをインストールしようとしています、私は活字体でそれを使用するためにtypings.d.ts
ファイルを作成する必要があることを理解しています。 this質問によると、私はさまざまなオプションを試してみましたが、ファイルを生成したり、プロジェクト内で直接インポートすることはできません。
は、私が実行してdts-gen
をインストールすることも試してみましたが、私は次のエラーを取得しています:私は最初のフレームを登録する必要があることを意味
Component attempted to register before AFRAME was available
。私はしばらくの間立ち往生しているので、次の問題を解決する方法について考えていますか?あなたの返信を前にありがとう!
タイトル「シェーダがすでに登録されているか確認してください」は紛らわしいです。 「タイプ2のアンタイプAフレームコンポーネントを使用する」のようなもので、より良いレスポンスを得るかもしれません。 –
チップマンに感謝します!感謝。質問に関して、私が間違っていることに関するアイデアは? –
私はそのライブラリに慣れていませんが、「コンポーネントがAFRAMEが利用可能になる前に登録しようとしました」というエラーは、TypeScriptエラーではありません。 ライブラリによって実行時エラーが発生します。 ライブラリが全く何かをエクスポートしている(そして 'package.json'に' 'main" 'プロパティがない)という証拠はありません。 この例は 'require( 'kframe');'にも注意してください。私はあなたがあなたの依存関係を無効な順序でロードしているのに驚くことはありません。 –