私はtypescriptプロジェクトを持っており、将来NPMパッケージとして公開する可能性があります。typescriptプロジェクトでコンパイラオプション "declaration"をtrueに設定する理由はありますか
現在"declaration": true
をtsconfig.json
に設定しました。 しかし、これは私にいくつかの問題を引き起こします(これは本当にこの質問には関係ありません)。
私はfalse
に設定すれば、すべてがうまくいくように動作します。
declaration
フラグをtrueに設定すると、d.ts
個のファイルが生成されます。しかし、投稿書式 About "*.d.ts" in TypeScriptによると私の理解は、これはあなたがまだtypescriptでプログラミングしていない場合(つまりあなたのプロジェクトがjavascriptである場合)、関連性のあるものであるため、後でtypescriptプロジェクトでこのjavascriptライブラリを簡単に使用できる今は型があります。
プロジェクトが「純粋な」タイスクリプトの場合、この設定をtrue
に設定するのはなぜですか?安全にfalse
に設定できますか?
答えを待っている間、私は自分の判断で同じ結論に達しました。 –