私はAngular 4ベースのアプリケーションを開発し、チームを構築するためのソースファイルを提供しています.NodeJSとAngular CLIを備えているので、マシン上でソースコードを作成するためにTypeScriptが必要でしたか? ng build--prod
角型クリスタルを使用した生産にはTypescriptが必要ですか?
答えて
ため
これはかなり不明であるが、私は(私が自分で理解しているものから)答えるために全力を尽くします。
CLIを使用してAngularプロジェクトを作成すると、必要なすべての依存関係(TypescriptやSASSなど)がインストールされます。
アプリケーションをビルドするときは、コマンドng build
をもう一度入力します。これは、実際にCLIを使用してアプリケーションをビルドすることを意味します。必要なすべての依存関係がすでにインストールされている同じCLI。
したがって、typescriptをグローバルパッケージとしてインストールする必要があるかどうかを知りたければ、答えはいいえです。 typescriptをアプリケーションの依存関係としてインストールする必要がある場合は、答えは「はい」です。
最後に、アプリケーションの配備(または同僚の配備)、ソースコード、およびCLIのグローバルインストールが必要です。
こちらがお役に立てば幸いです。
本番環境での角度使用の例を挙げておきます。
私たちのローカルマシンでは、npmとangular-cli(global)がインストールされています。開発が完了したら、コードをリポジトリにマージし、jenkinsビルドジョブを使用してコードをビルドします。しかし、同じジェンキンマシンを使用して独自のコードを作成する他のチームが存在する可能性があります。また、異なる角度のcliバージョンの依存関係を持つチームもあります。私たちのプロジェクトがangular-cli v1.5.4を使用しており、それらのプロジェクトでangular-cli v1.4を使用しているとしましょう。ビルドマシンにグローバルな角度-cliをインストールするのは悪い考えです。ただし、ng build --prod
コマンドを実行するには、グローバルにインストールされたAngle-Cliが必要です。
代わりにスクリプトをpackage.json
に書き込むトリガーとなるnpm run build
コマンドでコードを構築する必要があります。この方法では、グローバルにインストールされたangi-cliを使用する必要はありません.npmは、プロジェクト内でローカルなAngle-Cliを使用し、各チームが異なるバージョンのAngle-Cliでコードを構築できるようにします。
これはあなたの質問を明確にします。
- 1. 角型が必要です
- 2. typescriptを使用した角度 - コントローラまたはサービスにデータを保存する必要がありますか?
- 3. 生産と開発にはどのノードモジュールが必要ですか?
- 4. iOS/Android用角型+ TypeScriptを使用したKeycloak
- 5. 角張ったクリスタルの生産ツリーがRxJSを揺さぶっていますか?
- 6. 生産アプリケーションでMEFを使用する必要があります
- 7. TypeScriptを使用した角型コンポーネントの未定義サービス
- 8. typescriptを使用してnpmモジュールが必要です
- 9. typescriptで書かれたライブラリの型を生成するには?
- 10. TypeScriptで戻り値の型として文字列リテラルを使用する必要がありますか?
- 11. 角2を学ぶにはTypescriptを知る必要がありますか?
- 12. TypeScriptを使用した角パイプのMapToIterable
- 13. 角型2のtypescriptコードでinnerHTMLを使用する方法
- 14. bower_componentを角型2のtypeScriptで使用する方法
- 15. コンパイルエラー:ジェネリック型を使用するには、N型の引数が必要です
- 16. TypeScriptでfabricjs.d.tsを使用する例が必要
- 17. NodejsはTypescriptで( 'this')が必要です(
- 18. 生産モードでDerbyまたはHSQLを使用した経験
- 19. 角型デモでのTypeScriptエラー
- 20. 角型$リソースでget要求を実行中にエラーが発生しました
- 21. 角型md-tabはタブを表示するためのスペースが必要です
- 22. RxJS startWithは角型4のアプリケーションでTypeScriptコンパイラエラーを生成します
- 23. 生産のために角度4.3.6を作成するには?
- 24. 角型サービスからHTTPオプションを取得すると、Typescriptエラーが発生する
- 25. Task.Factory.StartNew()を使用した後にWait()が必要ですか?
- 26. 最新のNativeScriptで角型とTypeScriptを使用してパラメータを移動する
- 27. ES6プロミスにはtypescript 2.0の引数が必要ですか?
- 28. Angular2にはどのタイプのTypeScriptが必要ですか?
- 29. 生産のための角度ビルド
- 30. typescriptを使用した角度ローカルストレージの使用方法