Codeblockコンポーネントのng2-prismパッケージは、angular/core
モジュールを見つけることができないと文句を言います。これはまったく正当なものです。なぜなら、私のアプリケーションではangle-cliで構築されているため、角のコアパッケージはアンパサンド名(@angular/core
)で利用できるからです。Webpackの角度/コアを@ angle/coreに再マップする
何らかの理由で参照のエイリアスを作成する最もクリーンな方法は何ですか?
Codeblockコンポーネントのng2-prismパッケージは、angular/core
モジュールを見つけることができないと文句を言います。これはまったく正当なものです。なぜなら、私のアプリケーションではangle-cliで構築されているため、角のコアパッケージはアンパサンド名(@angular/core
)で利用できるからです。Webpackの角度/コアを@ angle/coreに再マップする
何らかの理由で参照のエイリアスを作成する最もクリーンな方法は何ですか?
はあなたのWebPACKの設定に以下を追加することができます。
"baseUrl": "../node_modules",
"paths": {
"angular2/*": ["@angular/*"]
}
私tsconfig.json中:
...
resolve: {
...
alias: {
"angular": path.resolve('./node_modules/@angular')
}
}
...
私のようなものを必要だと思います。保守可能でバージョン管理可能な場所にファイルwebpack.config.js
またはsystem.config.js
が見つかりませんでした。
上記のスニペットを入れると「モジュールが見つかりません」というエラーは軽減されましたが、ng2-prismエラーのためにアプリが実行したくないためです。スニペットが誰かを助けるかもしれない、または正しい方向にそれらをプッシュすると私は信じています。
ng2-prismがAngular 2の最終リリースと互換性がないように見えます。名前が変更され、その名前でエクスポートされなくなったAppViewManagerを参照しています。http: //stackoverflow.com/questions/36888558/what-happened-to-appviewmanager-in-angular-2-β-16 – user776686