2017-03-26 23 views
3

アプリをAngular v2からv4にアップグレードしようとしています。私はAOTコンパイルを使用しています。誰もがこのエラーを解決する方法を説明することができますが、これは自分のコード(Angularのもののみ)を識別しません。この角度誤差は何を意味しますか?

Error encountered resolving symbol values statically. Calling function 'ɵmakeDecorator', function calls are not supported. Consider replacing the function or lambda with a reference to an exported function, resolving symbol Injectable in /project/node_modules/@angular/core/core.d.ts, resolving symbol ɵf in /project/node_modules/@angular/core/core.d.ts, resolving symbol ɵf in /project/node_modules/@angular/core/core.d.ts

私はラムダなどを使用しないことについて承知している、と私のコードはV2に罰金コンパイルされたので、私はそれが問題ではないと仮定します。

+0

この問題を引き起こしているコードを追加してください。 –

+1

おそらくAOTに関連しています。これらのやり方を確認してくださいhttps://github.com/rangle/angular-2-aot-sandbox#aot-dos-and-donts –

+0

はい私はそれがAOTに関係していると思われます。私はdosとdon'tsはAngular 2でも同じだと思いますが、うまくいきました。私はアプリ全体を貼り付けることはできませんし、エラーが原因で何が起こっているのかわかりません。 – Jon

答えて

0

ngcを再インストールしてみてください。

$ npm install ngc 
関連する問題