Jhipster WAR文件生成错误

Jhipster WAR文件生成错误,jhipster,Jhipster,我已经成功地完成了书店的应用程序,它已经运行至今。我想将应用程序打包到WAR文件中,并让它在不同的机器/环境中运行 环境: 视窗7 JDK 8 Maven 3.3.9 nodejs5.3 我运行以下命令 mvn-Pprod包 问题#1-Bower执行失败,通过更新https://的git配置而不是git:// 问题#2-Python相关错误-是否需要设置Python C:\Source\jhipster-projects\bookstore1\node_modules\utf-8-validat

我已经成功地完成了书店的应用程序,它已经运行至今。我想将应用程序打包到WAR文件中,并让它在不同的机器/环境中运行

环境: 视窗7 JDK 8 Maven 3.3.9 nodejs5.3

我运行以下命令 mvn-Pprod包

问题#1-Bower执行失败,通过更新https://的git配置而不是git://

问题#2-Python相关错误-是否需要设置Python

C:\Source\jhipster-projects\bookstore1\node_modules\utf-8-validate>if not     defined npm_config_node_gyp
gyp ERR! configure error
gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable. 
问题#3-与PhantomJS相关的错误,我确实用相同的错误更新了PhantomJS

PhantomJS 1.9.8 (Windows 7 0.0.0): Executed 46 of 46 SUCCESS (34.659 secs /  1.536 secs)
←[1A←[2KPhantomJS 1.9.8 (Windows 7 0.0.0): Executed 46 of 46 SUCCESS (34.659  secs / 1.536 secs)
Missing error handler on `socket`.
TypeError: sockets.forEach is not a function
at disconnectBrowsers (C:\Source\jhipster-        projects\bookstore1\node_modules\karma\lib\server.js:314:13)
at null.<anonymous> (C:\Source\jhipster-    projects\bookstore1\node_modules\karma\lib\server.js:291:7)
at emitTwo (events.js:92:20)
at emit (events.js:172:7)
at emitRunCompleteIfAllBrowsersDone (C:\Source\jhipster-   projects\bookstore1\node_modules\karma\lib\server.js:256:12)
at null.<anonymous> (C:\Source\jhipster-projects\bookstore1\node_modules\karma\lib\server.js:278:9)
at emitTwo (events.js:92:20)
at emit (events.js:172:7)
at onComplete (C:\Source\jhipster-projects\bookstore1\node_modules\karma\lib\browser.js:142:13)
at Socket.<anonymous> (C:\Source\jhipster-projects\bookstore1\node_modules\karma\lib\events.js:13:22)
at emitTwo (events.js:92:20)
at Socket.emit (events.js:172:7)
at Socket.onevent (C:\Source\jhipster-   projects\bookstore1\node_modules\socket.io\lib\socket.js:335:8)
at Socket.onpacket (C:\Source\jhipster- projects\bookstore1\node_modules\socket.io\lib\socket.js:295:12)
at Client.ondecoded (C:\Source\jhipster-projects\bookstore1\node_modules\socket.io\lib\client.js:193:14)
at Decoder.Emitter.emit (C:\Source\jhipster-projects\bookstore1\node_modules\component-emitter\index.js:134:20)
phantomjs1.9.8(windows70.0.0):46次成功中的46次执行(34.659秒/1.536秒)
←[1A←[2KPhantomJS 1.9.8(Windows 7 0.0.0):46次成功执行了46次(34.659秒/1.536秒)
“套接字”上缺少错误处理程序。
TypeError:sockets.forEach不是函数
在断开连接的浏览器上(C:\Source\jhipster-projects\bookstore1\node\u modules\karma\lib\server.js:314:13)
空。(C:\Source\jhipster-projects\bookstore1\node\u modules\karma\lib\server.js:291:7)
第二次(events.js:92:20)
在发出时(events.js:172:7)
在EmitRunCompleteFallBrowsersDone(C:\Source\jhipster-projects\bookstore1\node\u modules\karma\lib\server.js:256:12)
空。(C:\Source\jhipster projects\bookstore1\node\u modules\karma\lib\server.js:278:9)
第二次(events.js:92:20)
在发出时(events.js:172:7)
完成时(C:\Source\jhipster projects\bookstore1\node\u modules\karma\lib\browser.js:142:13)
在套接字上。(C:\Source\jhipster projects\bookstore1\node\u modules\karma\lib\events.js:13:22)
第二次(events.js:92:20)
在Socket.emit(events.js:172:7)
位于Socket.onevent(C:\Source\jhipster-projects\bookstore1\node\u modules\Socket.io\lib\Socket.js:335:8)
位于Socket.onpacket(C:\Source\jhipster-projects\bookstore1\node\u modules\Socket.io\lib\Socket.js:295:12)
在Client.ondecode(C:\Source\jhipster projects\bookstore1\node\u modules\socket.io\lib\Client.js:193:14)
在Decoder.Emitter.emit(C:\Source\jhipster projects\bookstore1\node\u modules\component Emitter\index.js:134:20)

谢谢

看起来这个问题已经在几小时前的Karma v0.13.19中解决了:


看起来这个问题在几小时前的Karma v0.13.19中已经解决了:


不确定您是否已经修复了它,但Chris的回答是正确的。需要在package.json中为您的项目更新Karma模块,因为它指定了要使用的确切版本,并且不会使用您全局安装的较新版本

改变


“业力”:“0.13.15”,


“业力”:“0.13.19”,


然后,运行npm install

不确定您是否已经修复了它,但Chris的回答是正确的。Karma模块需要在package.json中为您的项目更新,因为它指定了要使用的确切版本,并且不会使用您全局安装的较新版本

改变


“业力”:“0.13.15”,


“业力”:“0.13.19”,


然后,运行npm安装

我已经更新到Karma v0.13.19,但仍然存在相同的错误。我发现使用-Pprod运行应用程序导致了上述相同的错误。您是否运行了
npm安装
在更新
package.json
后更新节点模块?我运行了npm安装-g Karma,有什么需要做的吗之前和之后?谢谢。我已经更新到Karma v0.13.19,仍然是相同的错误。我还发现使用-Pprod运行应用程序导致了上述相同的错误。您是否运行了
npm install
在更新
package.json
后更新节点模块?我运行了npm install-g Karma,在此之前我需要做什么在那之后呢?谢谢。