タグ付けされた質問 「angular9」

5
ジョブ名「..getProjectMetadata」は存在しません
角度をv9に更新しましたが、v8に戻ろうとすると、このエラーが発生します。私はすでに次のことを試しました: アンインストール-global angular / cli angular / cliをアンインストールする 最後のpackage.jsonに戻ります node_moduleフォルダを削除する リポジトリを削除 このエラーは引き続き表示されます。 私のスタックトレースは: An unhandled exception occurred: Job name "..getProjectMetadata" does not exist. See angular-errors.log for further details. angular-errors.log: [error] Error: Job name "..getProjectMetadata" does not exist. at Observable._subscribe (/Front/node_modules/@angular-devkit/core/src/experimental/jobs/simple-scheduler.js:350:23) at Observable._trySubscribe (/Front/node_modules/@angular-devkit/core/node_modules/rxjs/internal/Observable.js:44:25) at Observable.subscribe (/Front/node_modules/@angular-devkit/core/node_modules/rxjs/internal/Observable.js:30:22) at /Front/node_modules/@angular-devkit/core/node_modules/rxjs/internal/util/subscribeTo.js:22:31 at Object.subscribeToResult …

2
Uncaught TypeError:オブジェクトをプリミティブ値に変換できません(zone-evergreen.js:171)
角度9(ブートストラップ4とjQuery 3.5.1を使用して)。ブートストラップ折りたたみボタンをクリックすると、ドロップダウンメニューではなく、ブラウザコンソールにエラーが表示されます。 エラーがどこから発生したのか正確にはわかりません。 Can't convert object to primitive value(zone-evergreen:171). Uncaught Type Error: Cannot convert object to primitive value(zone-evergreen.js:171 ) at RegExp.test (<anonymous>) at HTMLDivElement.<anonymous> (bootstrap.bundle.min.js:6) at Function.each (jquery.min.js:2) at S.fn.init.each (jquery.min.js:2) at S.fn.init.a._jQueryInterface [as collapse] (bootstrap.bundle.min.js:6) at HTMLDivElement.<anonymous> (bootstrap.bundle.min.js:6) at Function.each (jquery.min.js:2) at S.fn.init.each (jquery.min.js:2) at HTMLButtonElement.<anonymous> (bootstrap.bundle.min.js:6) at HTMLDocument.dispatch …

1
Angular 9 Ivy-ジェネリック型 'ɵɵFactoryDe​​f'には2つの型引数が必要です
Angular Ivyはまだ準備ができていないようです。Angular 9の主なアイデアであるivyを使用してプロジェクトをビルドしようとしています。多くのライブラリはこの機能と互換性がなく、そのうちの1つは@angular/flex-layoutです。資材とサービスワーカーにも同じ問題があります。 ng build --prod --aot -c=productionスクリプトを使用してプロジェクトをビルドした後、次のようになりました。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node_modules/@angular/flex-layout/core/typings/media-trigger/media-trigger.d.ts:71:18 - error TS2314: Generic type 'ɵɵFactoryDef' requires 2 type argument(s). 71 static ɵfac: ɵngcc0.ɵɵFactoryDef<MediaTrigger>; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node_modules/@angular/flex-layout/extended/typings/show-hide/show-hide.d.ts:18:18 - error TS2314: Generic type 'ɵɵFactoryDef' requires 2 type argument(s). 18 static ɵfac: ɵngcc0.ɵɵFactoryDef<ShowHideStyleBuilder>; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ node_modules/@angular/flex-layout/extended/typings/show-hide/show-hide.d.ts:49:18 - error TS2314: Generic type 'ɵɵFactoryDef' requires 2 …
17 angular  ivy  angular9 

1
このクラスは、SomeModule-> SomeComponentを介してコンシューマに表示されますが、トップレベルのライブラリエントリポイントからエクスポートされません
すべての角度ライブラリをangular 9.0.0使用するようにアップグレードしましたが、ng updateビルドしようとすると、以下のエラーが発生しました。 エラー: サポートされていないプライベートクラスSomeComponent。このクラスは、SomeModule-> SomeComponentを介してコンシューマに表示されますが、トップレベルのライブラリエントリポイントからエクスポートされません。 誰かがこのエラーを解決しましたか?

3
コンポーネントに出力が存在するかどうかを確認します
次のコンポーネントを検討してください。 @Component({ selector: 'app-test' template: 'Hello!' }} export class TestComponent { @Output() readonly selectionChange = new EventEmitter<SomeTypeHere>(); } 電話で: <app-test (selectedChange)="selectedChangeHandler($event)"></app-test> selectedChange正しい出力名の代わりに書いたことに注意してくださいselectionChange。フラグをstrictTemplates有効にしたAngular 9 はまったく役に立ちませんでした。黙って失敗した。興味深いのは、に対して同じことを行う@Inputと、アプリがエラーをキャッチしてコンパイルされないことです。 存在しないものを「リッスン」しようとすると、エラーをスローする方法はあります@Outputか?

2
Angular 9-ターゲットエントリポイントに依存関係がありません
AngularライブラリをAngular 9にアップグレードしましたが、別のAngular 9プロジェクトでそのライブラリを使用しようとすると、次のようなエラーが発生します。 ターゲットエントリポイント "mycomponents / entity-selector"に依存関係がありません: - mycomponents/shared-services - mycomponents/spinner - mycomponents/text-input Package.json { "$schema": "../../../node_modules/ng-packagr/package.schema.json", "name": "entity-selector", "version": "0.0.0", "ngPackage": { "lib": { "entryFile": "public_api.ts" }, "dest": "../../../dist/mycomponents/entity-selector" } } これは、セカンダリエンドポイントでもある他のコンポーネントを使用するセカンダリエンドポイントです。 ライブラリプロジェクトでは、ng-packgrまたは他の場所で依存関係を定義する必要がありますか?エンティティセレクタコンポーネントのモジュールは、他のコンポーネントの適切なモジュールをインポートします。この問題はAngular 9以降に発生しました。 少し早いですがお礼を。
12 angular  angular9 

6
ngccのエラーは、ID 5196のプロセスですでに実行されています[終了]
閉まっている。この質問にはデバッグの詳細が必要です。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 26日前休業。 プロジェクトでng serveコマンドを実行しようとすると、以下のエラーが発生します。 ngccのエラーは、ID 5196のプロセスですでに実行されています
10 angular9 

3
Angular:JSON変数をSCSSに解析する方法
Angularアプリケーション内では、プレーンD3またはVegaのいずれかを介してD3ビジュアルを実行します。SCSSスタイリングも進行中です。 JavaScriptとSCSSからのスタイル設定で同じグローバル変数を参照できるようにしたいと思います。JSONファイルは、単純なimportステートメントを通じてTypescriptにロードする設定を保存するのに非常に役立ちます。しかし、SCSSから同じようにするにはどうすればよいですか? node-sass-json-importer 良い候補のようですが、Angular 9 CLIアプリケーションに追加することは私には明らかではありません。 このStackOverflowの投稿はしばらく前にトピックについてブラッシュアップしましたが、node_modules持続可能性がほとんどないリソースの変更が含まれていました。 元のドキュメントには、Angular以外のアプリでWebpackをいかに調整するかについてのいくつかの入力もあります。これをCLI経由で構築されたAngularアプリに関連付ける方法がわかりません。 Webpack / sass-loader Blockquote Webpack v1 import jsonImporter from 'node-sass-json-importer'; // Webpack config export default { module: { loaders: [{ test: /\.scss$/, loaders: ["style", "css", "sass"] }], }, // Apply the JSON importer via sass-loader's options. sassLoader: { importer: jsonImporter() } }; …

1
なぜAngular 9は自分でコードをプリコンパイルする必要があるのですか?
プロジェクトをAngular 9にアップグレードしました。最初に気付いたのは、CIでビルド時間が大幅に増加したことです(2分から4分に)。 ログを分析すると、テストまたはビルドが実行されるたびに、CLIがプリコンパイルを実行します。これは新しいIvyアーキテクチャが原因ですが、私の理解から、このコンパイルはIvy互換でないコードでのみ発生するはずです。 それでCompiling @angular/common : es2015 as esm2015、ビルドに多くの(主に@angularパッケージから)が表示されるのはなぜですか?Angularコード自体はIvyと互換性があってはいけませんか? 注:これは新しいプロジェクトでも発生します(ライブラリが少ない場合のみ)。 更新 これは、ビルドが必要なすべてのコマンドで発生します。例: ng test --code-coverage=true --watch=false --browsers=ChromeHeadle ng b -c=staging --aot アップデート2 私は私は比較のためにビルドを追加している:角度事前9とした後、角9移行(ビルドはまだ失敗が、私たちは〜に〜2分で、合計実行の4分を基準にユニットテストを使用することができます)
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.