Typescriptで書かれたライブラリのリポジトリには、コンシューマ用のJSバージョンが含まれていますか?それとも、私はそれを消費者に任せてそれをコンパイルするべきですか?それともどちらですか?TypeScriptライブラリのレポにJSバージョンが含まれていますか?
1
A
答えて
1
原則として、私はリポジトリにソースファイルのみを含めます。ソースをダウンロードしている人は、ソースを使って作業してビルドしたいと考えています。一方で、構築ツール/コマンドを提供してビルドの手助けをすることができます。 npmモジュールの場合、package.jsonにtsc
コマンドを実行するpostinstallスクリプトが含まれている可能性があります。 TypeScriptが依存関係である限り、npmは必要なライブラリをダウンロードし、ユーザがローカルでクローン化されたレコでnpm install
を実行したときにTypeScriptビルドを実行します。
+0
ありがとうございます。これは私にある方向を与える。 – Lambyte
関連する問題
- 1. TypeScriptにJSライブラリがない@typesが含まれているという原則は何ですか?
- 2. JDKに含まれているライブラリのバージョン
- 3. どの共有ライブラリにandroid_init_namespacesが含まれていますか?
- 4. ionic-gulp-browserify-typescript:どのバージョンのtypescriptが使用されていますか?
- 5. .NET Framework 4にはバージョン3が含まれていますか?
- 6. g ++には関数ライブラリが含まれていますか?
- 7. Facebook SDK 3.23.1にFBNotificationsライブラリが含まれていますか?
- 8. node_moduleがTypescriptプロジェクトに含まれています
- 9. Typescriptには拡張メソッドが含まれています
- 10. CMakeにはプリコンパイルされたライブラリが含まれています
- 11. モジュールベースのライブラリにself-blockingが含まれています。
- 12. typescript - インポートに名前空間が含まれていません
- 13. フォーマッタにサードパーティのモーメントが含まれています.js
- 14. ハンドルバーのレイアウトにjsとcssが含まれています
- 15. には、角度jsのuiブートストラップが含まれています
- 16. 標準ライブラリにはAndroid NDKが含まれています
- 17. Railsにはhtmlパブリックファイルにjsが含まれています
- 18. ADOコンポーネントはDelphi 2009 Professionalバージョンに含まれていますか?
- 19. asp.net core、angular2:wwwrootフォルダにscssとtypescriptファイルが含まれていますか?
- 20. Rails 5.1.4にJSスクリプトが含まれています
- 21. JS Boilerplate for serverにはclient.tsxが含まれています
- 22. netbeans web application error 404にはjsが含まれています
- 23. Liferay load cssとjsがフォルダに含まれています
- 24. PHPルーティング - エラーにはCSS/jsファイルが含まれています
- 25. CDH 5.5.xにはどのバージョンのHiveが含まれていますか?
- 26. どのバージョンのVisual Studioがmsbuild 14.0に含まれていますか?
- 27. WebStorm JSライブラリTypeScriptコミュニティスタブリストが表示されない
- 28. 静的ライブラリが含まれていますが、シンボル未解決
- 29. Typescriptに "Class"の型がありますか?それに「any」も含まれていますか?
- 30. MatchMedia.jsはModernizr JSに含まれていますか?
リポジトリを使用している人に潜在的な貢献者を呼びますが、そのためにはリポジトリにJSが含まれている必要はありません。 NPM配布パッケージを使用するコンシューマは、既にコンパイルされた '.js'ファイルと' .d.ts'ファイルを使用する必要があります。 NPMパッケージの場合はレポには対応しません。レポ自体がNPMパッケージであれば、 '.gitignore'と' .npmignore'ファイルを使用してコンパイルされたファイルがNPMに公開されているかどうかを制御し、gitのために無視します。おかげさまで – cartant