前言:
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>
任何帮助我都会很感激。