問題タブ [nrwl]

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.

0 投票する
0 に答える
173 参照

angular - nx ライブラリで APP_INITIALIZER を使用するにはどうすればよいですか?

プライマリ ビュー ライブラリを使用する nx アプリ シェルがあります。このライブラリは、最初に使用する前に初期化が必要なサービスに依存しています。ネイティブの Angular を使用している場合、APP_INITIALIZER を使用すると、プロバイダーはブートストラップ中に一時停止しますが、ライブラリにはブートストラップがありませ

サービスを最上位のアプリに移動して、これを機能させることはできませんか? サービスは、下位レベルのモジュールから適切に認識されません。ここで最善のアプローチは何ですか?

0 投票する
19 に答える
96938 参照

angular - NgModule が見つかりませんでした。NgModule でのインポートをスキップするには、skip-import オプションを使用します。

CLI を使用して新しいコンポーネントを作成すると、この投稿の件名にエラーが表示されます: ng g c my-component --project=my-project (コンポーネントは作成されません)

同じエラー メッセージが表示された他の投稿を見たことがありますが、いずれも Nrwl/Nx を含んでおらず、何らかの形で関与していると思われます。プロジェクトは Ng4 として開始され、Ng6 にアップグレードされました。

環境:

  • Angular CLI: 6.0.8
  • ノード: 8.9.4
  • OS: win32 x64
  • 角度: 6.0.6
  • @Angular-devkit/アーキテクト 0.6.8
  • @angular-devkit/build-angular 0.6.8
  • @angular-devkit/build-optimizer 0.6.8
  • @angular-devkit/コア 0.6.8
  • @angular-devkit/schematics 0.6.8
  • @Angular/cdk 6.3.1
  • @Angular/cli 6.0.8
  • @angular/material 6.3.1
  • @ngtools/webpack 6.0.8
  • @回路図/角度0.6.1
  • @回路図/更新 0.6.8
  • rxjs 6.2.1
  • タイプスクリプト2.7.2
  • ウェブパック 4.8.3
  • nrwl/nx 6.1.0

更新 #1

--projectフラグを完全に削除しようとしましたが(そうですng g c my-component)、それでも同じ問題が発生します。それが何を意味するのかはまだわかりません。

0 投票する
0 に答える
238 参照

angular - nx ワークスペース内のネイティブ スクリプトでカスタム タイプ スクリプト パスを使用するとエラーが発生する

nx ワークスペース内で作成されたネイティブ スクリプト アプリでカスタム パスを使用すると問題が発生します。

を実行するnpm run start.androidと、次のエラーが発生します。

Error: com.tns.NativeScriptException: Failed to find module: "@libs/installations/installations.component", relative to: app/tns_modules/

nx ワークスペース内の共有ライブラリをネイティブ スクリプト アプリにインポートできるようにするには、カスタムの typescript パス (tsconfig.json で設定) を使用する必要があります。

パスの例: