Angular ленивые загрузочные модули возможны с Maven - PullRequest
0 голосов
/ 17 марта 2020

Я использую мультимодульный проект Maven для создания файла war для интеграции angular и Spring-boot приложения. Можно ли выполнять ленивую загрузку блоков функциональных модулей с помощью maven? Это мой передний конец. xml:

<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <modelVersion>4.0.0</modelVersion>
  <parent>
    <groupId>com.abc</groupId>
    <artifactId>ParentDashboard</artifactId>
    <version>0.0.1-SNAPSHOT</version>
  </parent>

  <artifactId>Frontend</artifactId>

  <name>Frontend</name>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>
  <build>
        <plugins>
            <plugin>
                <groupId>com.github.eirslett</groupId>
                <artifactId>frontend-maven-plugin</artifactId>
                <version>1.3</version>
                <configuration>
                    <nodeVersion>v10.16.3</nodeVersion>
                    <npmVersion>6.9.0</npmVersion>
                    <workingDirectory>src/main/web/</workingDirectory>
                </configuration>
                <executions>
                    <execution>
                        <id>install node and npm</id>
                        <goals>
                            <goal>install-node-and-npm</goal>
                        </goals>
                    </execution>
                    <execution>
                        <id>npm install --production</id>
                        <goals>
                            <goal>npm</goal>
                        </goals>
                    </execution>
                     <execution>
                        <id>npm run build</id>
                        <goals>
                            <goal>npm</goal>
                        </goals>
                        <configuration>
                            <arguments>run build</arguments>
                        </configuration>
                    </execution>
                    <execution>
                        <id>prod</id>
                        <goals>
                            <goal>npm</goal>
                        </goals>
                        <configuration>
                            <arguments>run-script build</arguments>
                        </configuration>
                        <phase>generate-resources</phase>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>
</project>

Я мог видеть чанки, созданные в коде Visual Studio, но в этой конфигурации maven я не мог видеть чанки в консоли Eclipse. Может ли кто-нибудь помочь?

1 Ответ

0 голосов
/ 17 марта 2020

Кажется, я решил эту проблему, используя приведенную ниже конфигурацию в пакете. json.

"build": "ng build --prod --aot --base-href=\"./\"".

Теперь я могу видеть отдельный блок модуля, созданный в консоли затмения, и видеть блок в сетевой консоли devTools.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...