我很难找到如何使用angular-cli@1.0.0-beta.24创建的angular 2应用程序来设置tether-drop。
重现的步骤:
ng new tester --skip-git
npm install tether-drop --save
npm install @types/tether-drop --save
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)中。我设法让他们中的一些人工作但是这个解决方案正在暗示我。
有人可以赐教我,消除这种无知的负担吗?
答案 0 :(得分:0)
您似乎需要将导入更改为:
import * as Drop from 'tether-drop';
然后你可以按照自述文件使用它:
const dropInstance = new Drop({ /* options here */ });