JHipster prod build无法创建

时间:2017-09-15 13:16:10

标签: node.js npm jhipster npm-install

使用JHipster生成的新代码创建prod构建时出现错误 用户以下选项: 1.monolithic app
2.你想使用JHipster注册表配置 - 没有 3. JWT认证
4.具有磁盘持久性的H2数据库
5.没有缓存
6 maven
7.使用弹簧的腹板 8.角4 9.没有css处理器
10.没有国际化 11.没有测试框架
12.没有其他发电机


在windows上使用以下命令 mvnw -Pprod

此命令也在本地安装节点和纱线

[INFO] [4/4] Building fresh packages...
[ERROR] error D:\ws\15_sep\node_modules\spawn-sync: Command failed.
[INFO] info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
[ERROR] Exit code: 1
[ERROR] Command: C:\WINDOWS\system32\cmd.exe
[ERROR] Arguments: /d /s /c node postinstall
[ERROR] Directory: D:\ws\15_sep\node_modules\spawn-sync
[ERROR] Output:
[ERROR] module.js:471
[ERROR]     throw err;
[ERROR]     ^
[ERROR]
[ERROR] Error: Cannot find module 'D:\ws\15_sep\node_modules\spawn-sync\postinstall'
[ERROR]     at Function.Module._resolveFilename (module.js:469:15)
[ERROR]     at Function.Module._load (module.js:417:25)
[ERROR]     at Module.runMain (module.js:604:10)
[ERROR]     at run (bootstrap_node.js:389:7)
[ERROR]     at startup (bootstrap_node.js:149:9)
[ERROR]     at bootstrap_node.js:504:3

1 个答案:

答案 0 :(得分:0)

目前我可以通过首先运行dev build来创建构建war文件,方法是运行以下命令

   npm install

然后从pom.xml文件中删除prod配置文件中的以下执行 然后运行prod build

                      <execution>
                                <id>install node and yarn</id>
                                <goals>
                                    <goal>install-node-and-yarn</goal>
                                </goals>
                                <configuration>
                                    <nodeVersion>${node.version}</nodeVersion>
                                    <yarnVersion>${yarn.version}</yarnVersion>
                                </configuration>
                            </execution>
                            <execution>
                                <id>yarn install</id>
                                <goals>
                                    <goal>yarn</goal>
                                </goals>
                                <configuration>
                                    <arguments>install</arguments>
                                </configuration>
                            </execution>

然后运行prod build

mvnw -Pprod