2017-08-30 49 views
0

我有一個test project,我嘗試使用AoT編譯。 隨着last commit我已經添加了打字稿的路徑映射:角度。 AOT。遇到的錯誤靜態解析符號值。無法解析

"paths": { 
    "home/*": ["./app/home/*"] 
}, 

用法:

import {HomeComponent} from 'home/home.component'; 

JIT編譯工作正常,但試圖使用AOT時:

./node_modules/.bin/webpack --config webpack.config.aot.js 

我得到下一個錯誤:

ERROR in Error encountered resolving symbol values statically. Could not resolve home/home.component relative to /home/sergey/projects/aot_test/src/app/app.module.ts., resolving symbol AppModule in /home/sergey/projects/aot_test/src/app/app.module.ts, resolving symbol AppModule in /home/sergey/projects/aot_test/src/app/app.module.ts

PS:我使用Angular版本4.1.3,因爲它是我們項目的當前版本。我試圖更新separate brunch中的所有軟件包,但沒有幫助,錯誤依然存在。

PSS:在最後一次提交AoT編譯工作之前。

+0

你可以發佈你的appModule? –

+0

提供更多相關的代碼 – ricky

+0

@VolodymyrBilyachat,看[這裏](https://github.com/WiseBird/Angular-Aot-Example/blob/master/src/app/app.module.ts) –

回答

0

我以前在tsconfig不正確的路徑,應該改爲:

"paths": { 
    "home/*": ["./src/app/home/*"] 
}, 

JIT編譯工作,因爲它忽略了TS錯誤,不像AOT。

相關問題