2016-11-02 6 views
0

Codeblockコンポーネントのng2-prismパッケージは、angular/coreモジュールを見つけることができないと文句を言います。これはまったく正当なものです。なぜなら、私のアプリケーションではangle-cliで構築されているため、角のコアパッケージはアンパサンド名(@angular/core)で利用できるからです。Webpackの角度/コアを@ angle/coreに再マップする

何らかの理由で参照のエイリアスを作成する最もクリーンな方法は何ですか?

+0

ng2-prismがAngular 2の最終リリースと互換性がないように見えます。名前が変更され、その名前でエクスポートされなくなったAppViewManagerを参照しています。http: //stackoverflow.com/questions/36888558/what-happened-to-appviewmanager-in-angular-2-β-16 – user776686

答えて

0

はあなたのWebPACKの設定に以下を追加することができます。

"baseUrl": "../node_modules", 
"paths": { 
    "angular2/*": ["@angular/*"] 
} 

私tsconfig.json中:

... 
resolve: { 
    ... 
    alias: { 
     "angular": path.resolve('./node_modules/@angular') 
    } 
} 
... 
0

私のようなものを必要だと思います。保守可能でバージョン管理可能な場所にファイルwebpack.config.jsまたはsystem.config.jsが見つかりませんでした。

上記のスニペットを入れると「モジュールが見つかりません」というエラーは軽減されましたが、ng2-prismエラーのためにアプリが実行したくないためです。スニペットが誰かを助けるかもしれない、または正しい方向にそれらをプッシュすると私は信じています。

関連する問題