如何使用maven启动Angular 5 Web应用程序?

时间:2017-12-03 21:13:37

标签: java node.js spring angular maven

1.)我开始使用spring boot / maven项目。

2.)我将Angular 5文件添加到项目中。

3.)我测试过我可以使用node,bower和gulp通过命令行构建项目。

 

目前在我的pom.xml中我导入以下内容:

     <plugin>
            <groupId>com.github.eirslett</groupId>
            <artifactId>frontend-maven-plugin</artifactId>
            <version>1.6</version>
            <executions>
                <execution>
                    <id>install-node-and-npm</id>
                    <phase>generate-resources</phase>
                    <goals>
                        <goal>install-node-and-npm</goal>
                    </goals>
                    <configuration>
                        <nodeVersion>v8.9.1</nodeVersion>
                        <npmVersion>5.5.1</npmVersion>
                    </configuration>
                </execution>

                <execution>
                    <id>npm install</id>
                    <goals>
                        <goal>npm</goal>
                    </goals>
                    <!-- Optional configuration which provides for running any npm command -->
                    <configuration>
                        <arguments>install</arguments>
                    </configuration>
                </execution>

                <execution>
                    <id>npm run build</id>
                    <goals>
                        <goal>npm</goal>
                    </goals>
                    <configuration>
                        <arguments>run build</arguments>
                    </configuration>
                </execution>

                <execution>
                    <id>bower install</id>
                    <goals>
                        <goal>bower</goal>
                    </goals>
                    <configuration>
                        <arguments>install</arguments>
                    </configuration>
                </execution>

                <execution>
                    <id>gulp build</id>
                    <phase>generate-resources</phase>
                    <goals>
                        <goal>gulp</goal>
                    </goals>
                    <configuration>
                        <environmentVariables>
                            <NODE_ENV>prod</NODE_ENV>
                        </environmentVariables>
                    </configuration>
                </execution>

            </executions>

        </plugin>

- 使用'mvn package install'构建我的应用程序后,构建成功。但是我的应用程序没有运行。

问题:如何查看我的申请?我是否需要配置其他内容或在我的pom.xml中添加其他内容?

1 个答案:

答案 0 :(得分:0)

在本视频中,我展示了如何在Spring Boot服务器下部署Angular应用程序:https://youtu.be/k8r76d8QzXs?t=2237

每次Angular应用程序更改时,只需重新运行npm run build命令,在Spring Server下部署新版本的Angular软件包。