我正在努力完成我正在制作的应用程序(痛苦),但在指定组件的URL时遇到了一些障碍。
适用于AOT,但不适用于JIT
@Component({
selector: "home-page",
templateUrl: "./home.html",
styleUrls: ["./home.css"]
})
适用于JIT,但不适用于AOT
@Component({
selector: "home-page",
templateUrl: "pages/home/home.html",
styleUrls: ["pages/home/home.css"]
})
问题
为什么AOT编译器从组件根解析路径,而JIT编译器从项目根工作?什么是解决这个问题的标准,最佳实践方法?
更多详情
npm run ngc
(或node_modules/.bin/ngc -p tsconfig-aot.json
)tsconfig-aot.json
。 (而且,这是我的JIT tsconfig.json
)到目前为止我尝试了什么
非常感谢,我已经坚持了很久,所以任何意见或建议都会非常感激