Angular 如何控制要预渲染的路径?
我正在尝试使用,Angular 如何控制要预渲染的路径?,angular,server-side-rendering,prerender,Angular,Server Side Rendering,Prerender,我正在尝试使用,ng run[myAppName]:prerender预渲染我的angular应用程序。我只想预渲染/的内容,因为其他路由不需要预渲染。尽管它找到了一种方法来预渲染angular.json配置中未包含的其他路由 Angular.json "prerender": { "builder": "@nguniversal/builders:prerender", "options&qu
ng run[myAppName]:prerender
预渲染我的angular应用程序。我只想预渲染/
的内容,因为其他路由不需要预渲染。尽管它找到了一种方法来预渲染angular.json配置中未包含的其他路由
Angular.json
"prerender": {
"builder": "@nguniversal/builders:prerender",
"options": {
"browserTarget": "[myApp]:build:production",
"serverTarget": "[myApp]:server:production",
"routes": [
"/" // <--- One route listed...
]
},
"configurations": {
"production": {}
}
}
尝试更新到>=Angular 11.1并将
“guessRoutes”:false
添加到Angular.json
...
"routes": [
"/"
],
"guessRoutes": false
见:
...
"routes": [
"/"
],
"guessRoutes": false