Угловой 5/6 с Webpack 4

Я уже несколько дней пытаюсь (находя ошибку за ошибкой) заставить мой проект работать с Webpack 4 (необходимость, так как мне нужно указать, где стили, плагины и т. Д. Реализованы в моем пакете).

Мой проект использует более сложный маршрутизатор, например:

import { HOME_ROUTES } from './shared/routes/home.routes';
const appRoutes: Routes = [
{ path: '', redirectTo: 'home', pathMatch: 'full'},
{ path: '', component: HomeComponent, data: { title: 'Home' }, children: HOME_ROUTES},
<more routes here>
]

Затем дети используются для отложенной загрузки модулей, чтобы я мог делиться макетами.

В остальном мой проект довольно обычный (но очень модульный, чтобы делиться макетами, картами, стилями и т. Д. Для повышения производительности).

Кто-нибудь знает, как настроить Webpack 4 для работы с этой настройкой? (У меня есть дерево проекта ниже, если это поможет)

Может быть проще, если у кого-то есть рабочий пример Webpack 4 с Angular 5 (я не смог найти тот, который работает с моими настройками). Если вы хотите увидеть файлы моего проекта, я могу предоставить их.

Дерево проекта:

-src
  -app
      -layouts
      -pages
      --app.routes.ts
      -(app module/files)
      -shared
          -routes
          -(cards, auth, directives, navigation, more)
          -shared.module.ts
      -assets
          -css
          -img
          -js
          -sass
      -(index.html, main.ts, and standard files)

(Я сложил и упустил части для простоты)

0 ответов

Другие вопросы по тегам