使用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
答案 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