を名前を見つけることができません私は、イオンアプリを作成していますし、毎回私は私のプロジェクトにライブラリtwilio-chat
を使用しようとNPMを経由して、私はいつも私のプロバイダで.d.ts
ファイル活字エラーが「SyncClient」Twilioに
インポートでエラーが発生しましたインストール:
import { Client } from "twilio-chat";
.d.ts
ファイルはどこ彼らが必要とする依存モジュールを探す場所を知っているdoes notのようです。それはタイスクリプトのタイピングに関連していますか?私はタイプコピーにはかなり新しいです。
しかし、私がcdn
を使用しようとすると、正常に動作します。
私は更新
ionic: "3.18.0"
typescript: "2.2.1"
twlio-chat: "1.2.1"
を使用しています:私はまさに.d.ts
ファイルがした上でマッピングによってSyncClientとEMCクライアントを修正することができました。唯一の問題は、twilio-transport
、twilsock
およびtwilio-notifications
のようなファイルが.d.ts
でないtwilio依存関係があることでした。
tsconfig.jsonは含まれています
{
"compilerOptions": {
"allowSyntheticDefaultImports": true,
"declaration": false,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"lib": [
"dom",
"es2015"
],
"module": "es2015",
"moduleResolution": "node",
"sourceMap": true,
"target": "es5",
"baseUrl": ".",
"paths": {
"twilio-sync": ["node_modules/twilio-sync/lib"],
"twilio-ems-client": ["node_modules/twilio-ems-client/lib"]
}
},
"include": [
"src/**/*.ts"
],
"exclude": [
"node_modules"
],
"compileOnSave": false,
"atom": {
"rewriteTsconfig": false
}
}
TIA
こんにちはアンチ 'SyncClient'は私のTSconfigの上で、私はそれを修正することができました。私の唯一の問題は、他のnode_modulesが '.d.ts'ファイルを持っていないことです。おかげで – Vicruz