問題タブ [angular-builder]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angular - Angular 7 でサービス エイリアスを提供するとビルドの実行が中断される
サービスMyService
とそのモック バージョンを作成しました。これMyServiceMock
は、BE の準備が整うまで、モック サービスの結果を提供および使用する単体テスト用です。
MyService
のエイリアスとして使用しMyServiceMock
たので、将来 BE の準備ができたときにコードを変更する必要はありません。
私のサービスモジュールでは、次を使用します。
私のコンポーネントでも同じです:
そして、ビルドを提供するまで、ng serve
そして...でうまくいきました。ng build
ブラウザで実行時エラーが発生しましたMyService is undefined
。ただし、Angular を介して提供された場合はng serve
すべて正常に機能したことに注意してください。ng build
|には警告もエラーもありませんでした。ng build --prod
プロセスを構築します。
以下の解決策は簡単ですが、その説明をいただければ幸いです。
ありがとう!