为frontend-maven-plugin maven更新节点版本时出现问题

时间:2019-02-11 11:05:45

标签: node.js maven maven-frontend-plugin

前言:

Maven版本:2.3.2

frontend-maven-plugin版本:0.0.16

节点版本:v0.12.9

npmVersion:1.4.28

在构建插件时出错 “ const os = require('os');在严格模式下使用const。

我发现的大多数建议都是要在v4.0.0之后更新Node版本。 但是,当我尝试更新Node版本时,我的网址是使用X64构建的, ***** http://nodejs.org/dist/v4.0.0/ x64 /node.exe *****

但是它应该是http://nodejs.org/dist/v4.0.0/ win-x64 /node.exe

我尝试添加 nodeDownloadRoot 标记,但没有运气。

插件专家在下面

 <plugin>
                    <groupId>com.github.eirslett</groupId>
                    <artifactId>frontend-maven-plugin</artifactId>
                    <version>0.0.16</version>
                    <configuration>
                        <workingDirectory>src/main/node</workingDirectory>
                    </configuration>

                    <executions>

                        <execution>
                            <id>install node and npm</id>
                            <goals>
                                <goal>install-node-and-npm</goal>
                            </goals>
                            <configuration>
                                <nodeVersion>v0.12.9</nodeVersion>
                                <npmVersion>1.4.28</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>grunt build</id>
                            <goals>
                                <goal>grunt</goal>
                            </goals>
                            <!-- optional: the default phase is "generate-resources" -->
                            <phase>generate-resources</phase>
                        </execution>
                        <execution>
                            <id>npm install production</id>
                            <goals>
                                <goal>npm</goal>
                            </goals>
                            <!-- Optional configuration which provides for running any npm command -->
                            <configuration>
                                <arguments>install --production --prefix ../build</arguments>
                            </configuration>
                        </execution>
                    </executions>
                </plugin>

任何帮助我都会很感激。

0 个答案:

没有答案