2017-07-20 8 views
0

package.jsonのtypescript宣言は、 "dependencies"、 "devDependencies"、またはその両方に入る必要がありますか?いくつかの基本的なグーグルに基づいて、私はtypescript宣言をどちらかの場所に置くことについての言及を見たと思います。宣言が「依存関係」と「devDependencies」の両方にあるシナリオでは、package.json構造体が共有セクションをサポートしていますか?あるいは、開発者が両方のシナリオの必要性を知っていれば、彼は単に両方の場所で宣言を複製する必要がありますか?package.jsonのtypecript宣言は「依存関係」、「devDependencies」、またはその両方になりますか?

+0

あなたのライブラリを*使用*するためにTSを必要としますか、それとも*開発する*あなたのリリースでは、TSを使用している場合にインデックスファイルを使用してJSパッケージ化されますか? – jonrsharpe

+0

TypeScriptは特別なものではありません。それを置く場所への答えは、あなたが使っている他のNPMパッケージとまったく同じです。なぜなら、 'dependencies'に含まれているパッケージと' devDependencies'に含まれているパッケージが、パッケージの種類あなたは建っています。 – Louis

+0

typescriptは、javascriptの上で動作するプログラミング言語を提供します。 Visual Studioで開発中にtypescript開発機能を使用するには、typescriptがインストールされている必要があります。 少なくともいくつかのシナリオでは、typescriptアプリの配備にもいくつかのタイプコピーサポートが必要と思われます。これは、typescript宣言を "依存関係"と "devDependencies"の両方で複製するシナリオですか? – user8334943

答えて

0

dependenciesには、実行時に共通のライブラリを保存する必要があります。

devDependenciesでは、プロジェクトをビルドする必要があります。

関連する問題