NPMレジストリにモジュールを公開しています。NPMモジュールの公開時に外部.d.ts依存関係を管理する方法
それは私のtsconfig.json
でpackage.json
と"declaration": true
でtypings
属性を使用して(活字体で構築された
NPMモジュールを構築している間、私は私がtypings
ツール経由でダウンロード次.d.ts
ファイルを、必要に応じて:。
- ES6約束
- MQTT.js
モジュールを生成して子プロジェクトに含めると、TypeScriptはモジュールで3重スラッシュ参照を使用しないことについて警告します。これらの参照は、tsconfig.json
に"declaration": true
を追加したときにTypeScriptによって追加されました。
error TS2654:
Exported external package typings file cannot contain
tripleslash references.
参照を削除すると、タイプエラー(または重複した識別子の警告)が表示されます。
サブ依存関係を持つNPMモジュールを公開する正しい方法は何ですか?