javascript - JHipster 7.1.0 ReactJS 构建 jar

标签 javascript node.js reactjs webpack jhipster

我尝试使用 JHipster 构建一个简单的应用程序。 我使用以下内容创建应用程序

$jhipster

添加一些实体后

$jhipster jdl jhipster-jdl.jdl

一切正常,我可以使用 ./mvnw 启动应用程序并访问它。都很好。 但是当我尝试用

构建一个 jar 时

$./mvnw -Pprod verify clean

我尝试在 webpack.prod.js 或 webpack.common.js ( https://www.jhipster.tech/production/ ) 中添加 '/hipster/' 但它没有改变任何内容。

我有错误:

[INFO] > [email protected] webapp:build:prod [INFO] > npm run webpack -- --config webpack/webpack.prod.js --progress=profile [INFO] [INFO] [INFO] > [email protected] webpack [INFO] > node --max_old_space_size=4096 node_modules/webpack/bin/webpack.js "--config" "webpack/webpack.prod.js" "--progress=profile"

[INFO] [webpack-cli] Failed to load '/home/charles/Code/Campus/test/webpack/webpack.prod.js' config

[INFO] [webpack-cli] Error: Cannot find module 'workbox-build/build/options/schema/webpack-generate-sw'

[INFO] Require stack: [INFO] - /home/charles/Code/Campus/test/node_modules/workbox-webpack-plugin/build/generate-sw.js

[INFO] - /home/charles/Code/Campus/test/node_modules/workbox-webpack-plugin/build/index.js

[INFO] - /home/charles/Code/Campus/test/webpack/webpack.prod.js

[INFO] - /home/charles/Code/Campus/test/node_modules/webpack-cli/lib/webpack-cli.js

[INFO] - /home/charles/Code/Campus/test/node_modules/webpack-cli/lib/bootstrap.js

[INFO] - /home/charles/Code/Campus/test/node_modules/webpack-cli/bin/cli.js

[INFO] - /home/charles/Code/Campus/test/node_modules/webpack/bin/webpack.js

[INFO] at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)

[INFO] at Function.Module._load (internal/modules/cjs/loader.js:746:27)

[INFO] at Module.require (internal/modules/cjs/loader.js:974:19)

[INFO] at require (/home/charles/Code/Campus/test/node_modules/v8-compile-cache/v8-compile-cache.js:159:20)

[INFO] at Object. (/home/charles/Code/Campus/test/node_modules/workbox-webpack-plugin/build/generate-sw.js:20:33)

[INFO] at Module._compile (/home/charles/Code/Campus/test/node_modules/v8-compile-cache/v8-compile-cache.js:192:30)

[INFO] at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)

[INFO] at Module.load (internal/modules/cjs/loader.js:950:32)

[INFO] at Function.Module._load (internal/modules/cjs/loader.js:790:14)

[INFO] at Module.require (internal/modules/cjs/loader.js:974:19) {

[INFO] code: 'MODULE_NOT_FOUND',

[INFO] requireStack: [

[INFO] '/home/charles/Code/Campus/test/node_modules/workbox-webpack-plugin/build/generate-sw.js',

[INFO] '/home/charles/Code/Campus/test/node_modules/workbox-webpack-plugin/build/index.js',

[INFO] '/home/charles/Code/Campus/test/webpack/webpack.prod.js',

[INFO] '/home/charles/Code/Campus/test/node_modules/webpack-cli/lib/webpack-cli.js',

[INFO] '/home/charles/Code/Campus/test/node_modules/webpack-cli/lib/bootstrap.js',

[INFO] '/home/charles/Code/Campus/test/node_modules/webpack-cli/bin/cli.js',

[INFO] '/home/charles/Code/Campus/test/node_modules/webpack/bin/webpack.js'

以及来自 Maven 的错误:

[INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 19.942 s [INFO] Finished at: 2021-08-24T08:57:01+02:00 [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.12.0:npm (webapp build prod) on project jhipster: Failed to run task: 'npm run webapp:prod' failed. org.apache.commons.exec.ExecuteException: Process exited with an error: 2 (Exit value: 2) -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

最佳答案

如果它可以帮助我在我更改的 package.json 中找到解决方案:

"workbox-webpack-plugin": "6.1.5"

"workbox-webpack-plugin": "6.2.4"

关于javascript - JHipster 7.1.0 ReactJS 构建 jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68895709/

相关文章:

javascript - 文本替换为js(保留uc)

javascript - JS : Resolve a Formula for x

Javascript 文字在 IE 中转义,但在 Firefox、Chrome 或 Safari 中不转义

node.js - Node child_process.spawn : determine when all the spawned child processes are closed or have exited?

javascript - 如何从 Chrome REPL 调试 React 变量

javascript - 对字符串数组进行排序,但数字在最后

javascript - NodeJS SetImmediate 和回调函数

javascript - 为什么在 Web 套接字中使用二进制数据?

javascript - 将 react-datepicker css 加载到 jsx 文件中的问题

javascript - 与 Google Chrome Puppeteer 互动