Я пытаюсь настроить предположения для предварительной загрузки некоторых из моих модулей в настоящее время через статический файл routes.json
. В проекте используется angular cli с пользовательской конфигурацией веб-пакета, как описано здесь https://guess -js.github.io / docs / angular
Однако в проекте используется маршрутизатор интерфейса пользователя, а не AngularМодуль маршрутизатора.
Это файл конфигурации custom-webpack
new GuessPlugin({
// Alternatively you can provide a Google Analytics View ID
// GA: 'XXXXXX',
reportProvider() {
return Promise.resolve(
JSON.parse(
require('fs')
.readFileSync(helpers.root('src/routes.json'))
)
);
},
runtime: {
delegate: false
},
routeProvider() {
return parseRoutes('.');
}
})
И это пользовательский routes.json
файл
{
"/": {
"/connection": 50
}
}
И это в моем app.routes.ts
file
{
name: 'connection.**',
url: '/connection',
loadChildren: () => import('../connection/connection.module').then((m) => m.ConnectionModule)
},
Когда я запускаю сборку, в терминале я не вижу никаких отображений в таблице
? Guess.js introduced the following prefetching instructions:
INFO::1573516022471::
╔════════════╤════════╤═════════════╗
║ Prefetcher │ Target │ Probability ║
╚════════════╧════════╧═════════════╝
Эта таблица пуста. Я полагаю, что эта таблица должна быть заполнена маршрутом, указанным в routes.json
?
. Есть ли какая-то отдельная конфигурация, которую мне нужно сделать, чтобы настроить setupjs для использования с UI Router
?
Угловой: 8.2.0 UI Маршрутизатор: 4.0.0-парсер догадок: 0.4.12 -пакет-гаджет: 0.4.12
Спасибо за помощь.