私はangular2-webpackのスターターを使用していますが、Babylon jsのようにnpmライブラリをインポートしたいとします。私はこのangular2 - webpackでインポートするライブラリ
import * as BABYLON from 'babylonjs/babylon';
のようにやっているとバビロンはd.ts
ファイルが付属していますので、私は、ライブラリを使用することができますが、私は、ファイル
/// <reference path="../../../node_modules/babylonjs/babylon.d.ts" />
の初めに置く、などのVisual StudioのコードマークエラーとExported external package typings file 'node_modules/babylonjs/babylon.d.ts' is not a module.
と私は入力に付属のオートコンプリートを使用することはできませんと述べています。 私はwebpackで新しくなったので、何かを設定する必要があるかどうかはわかりません。私の設定はスターターに付属のものです。
外部ライブラリをインポートする正しい方法はありますか?そのエラーを取り除き、オートコンプリートを使用するために他に何を設定する必要がありますか?
私は何をインポートせずに、私は自動補完を使用できることに気づいたが、その後、もちろんBABYLONが定義されていません。だから、私はBABYLONのインポート方法とタイピングの方法を知らない。 – ST7
babylonjsの現在のプレビュー版には、追加のモジュールファイル(./dist/preview release/babylon.module.d.ts)があります。このように、angular2でbabylonjsを使用しようとすると、 "Initializersはアンビエントコンテキストでは使用できません。"あなたはその間に成功しましたか? – Wulf