angular-cli@1.0.0-beta.24 で作成した angular 2 アプリでテザードロップをセットアップする方法がわかりません。
再現する手順:
- angular-cli で新しいプロジェクトを作成します。
ng new tester --skip-git
- angular-cli の指示に従って、サードパーティ ライブラリをインストールします。
npm install tether-drop --save
npm install @types/tether-drop --save
- この時点で、app.component.ts で次の行を使用できることを完全に期待しています。
import { Drop } from 'tether-drop';
しかしng serve
、結果がこのエラーになると:
ERROR in ./src/app/app.component.ts Module build failed: Error: D:/Visual Studio Code/tester/src/app/app.component.ts (3,10): Module '"D:/Visual Studio Code/tester/node_modules/@types/tether-drop/index"' has no exported member 'Drop'.) at _checkDiagnostics (D:\Visual Studio Code\tester\node_modules\@ngtools\webpack\src\loader.js:116:15) at D:\Visual Studio Code\tester\node_modules\@ngtools\webpack\src\loader.js:141:17 @ ./src/app/app.module.ts 14:0-47 @ ./src/main.ts @ multi main
サードパーティのライブラリを angular-cli で生成されたプロジェクト (webpack) に統合するのに非常に苦労しました。私はそれらのいくつかを機能させることができましたが、これに対する解決策は私をほのめかしています。
誰かが私を啓発し、この無知の重荷を私から取り除くことができますか?