私のGitが/typings
フォルダ内のファイルを追跡する必要があるかどうかは疑問です。Gitは "入力"フォルダを追跡する必要がありますか? (typings.json)
このフォルダはtypings install
(私が推測する)を実行して作成され、npm install
を実行すると自動的に作成されたようです。 https://github.com/typings/typings
私ははを追跡してはならないと考えていますが、それについてはフィードバックがあります。ありがとう!
私のGitが/typings
フォルダ内のファイルを追跡する必要があるかどうかは疑問です。Gitは "入力"フォルダを追跡する必要がありますか? (typings.json)
このフォルダはtypings install
(私が推測する)を実行して作成され、npm install
を実行すると自動的に作成されたようです。 https://github.com/typings/typings
私ははを追跡してはならないと考えていますが、それについてはフィードバックがあります。ありがとう!
コンテンツが生成されているので、私はそれを追跡してはいけないと考えていますが、それについていくつかのフィードバックがあります。
私はいつもはそれをチェック。npm
の一部で、それは私が何をすべきかですその刚性。また、悪い定義ファイルを克服し、私のプロジェクトと一緒につまむのに役立ちます。 (例えばChange type imported from typings definition)
これは実際には意味があります。入力ファイルを更新する必要があるためです。しかし同時に、 'typings install'を再度実行すると、すべての変更が緩和されます。他の(そして追跡された)ディレクトリにそのような変更を加える方が良いのではないでしょうか? – Vadorequest
私はBasaratと同じワークフローに従います。これは、開発プロセスの間、そしてTypingsがより標準化され、適切にバージョン管理されるまで、間違いなく役立ちます。これは、近い将来に行く方法になります。 – d3viant0ne
そのため、それがチェックインしてはならない、活字体のためのnode_modulesフォルダとしてタイピングフォルダを考える必要があります。あなたはあなたのビルドを簡素化したい場合は、に
{
"scripts" : {
"postinstall": "typings install"
}
}
を追加package.jsonファイルを入力すると、実行時に自動的にタイピングインストールが実行されますnpmインストール。あなたのタイピングをチェックインすることを忘れないでください.json。
他の人があなたのパッケージを依存関係としてインストールした場合でも、これは実行されることに注意してください。 – Demurgos
@Demurgosで言及された理由のために 'postinstall'ではなく、' prepublish'(これはローカルの 'npm install'で実行されるでしょう)でしょう。 – blakeembrey
本当にあなたのプロジェクトのニーズによって異なります。それは主に意見に基づいていることを除いて、私はその理由のために質問を閉じるために投票します。 – toskv
それを追跡する利点は何ですか?どのような場合にそれを行う必要がありますか? – Vadorequest
例として、ビルド中にファイルをダウンロードすることを許可しない制限付きの自動ビルド環境です。しかしそれを行うには100の他の理由があるかもしれません。 – toskv