JHipster在为生产而构建时产生错误

  • 本文关键字:错误 构建 JHipster jhipster
  • 更新时间 :
  • 英文 :


我正在使用JHipster 5.3.4。生产版本产生以下错误。我已经清除了所有软件包并重新安装了它们。它仍然产生错误。"开发"构建工作正常。它仅在升级到新版本的JHipsterv5.3.4后出现。我不知道是什么导致了这个问题。

它首先产生此错误:"[错误](节点:9240(弃用警告:Tapable.plugin 已弃用。用.hooks上的新 API'。

[INFO] > node --max_old_space_size=4096 node_modules/webpack/bin/webpack.js 
"--config" "webpack/webpack.prod.js" "--profile"
[ERROR] (node:9240) DeprecationWarning: Tapable.plugin is deprecated. Use 
new API on `.hooks` instead
[ERROR] Error: Parse error on line 1:
[ERROR] (* 1.25) + 4px
[ERROR] Expecting 'SUB', 'LPAREN', 'NESTED_CALC', 'NUMBER', 'CSS_VAR', 
'LENGTH', 'ANGLE', 'TIME', 'FREQ', 'RES', 'EMS', 'EXS', 'CHS', 'REMS', 
'VHS', 'VWS', 'VMINS', 'VMAXS', 'PERCENTAGE', got 'MUL'
[ERROR]     at Parser.parseError (D:Projectsariffb- 
quiznode_modulescssnano-preset-defaultnode_modulesreduce-css- 
calcdistparser.js:160:21)
[ERROR]     at Parser.parse (D:Projectsariffb-quiznode_modulescssnano- 
preset-defaultnode_modulesreduce-css-calcdistparser.js:226:22)
[ERROR]     at D:Projectsariffb-quiznode_modulescssnano-preset- 
defaultnode_modulesreduce-css-calcdistindex.js:35:30
[ERROR]     at walk (D:Projectsariffb-quiznode_modulespostcss-value- 
parserlibwalk.js:15:13)
[ERROR]     at ValueParser.walk (D:Projectsariffb- 
quiznode_modulespostcss-value-parserlibindex.js:18:5)
[ERROR]     at exports.default (D:Projectsariffb- 
quiznode_modulescssnano-preset-defaultnode_modulesreduce-css- 
calcdistindex.js:29:51)
[ERROR]     at transformValue (D:Projectsariffb- 
quiznode_modulescssnano-preset-defaultnode_modulespostcss- 
calcdistlibtransform.js:24:45)
[ERROR]     at exports.default (D:Projectsariffb- 
quiznode_modulescssnano-preset-defaultnode_modulespostcss-
calcdistlibtransform.js:54:100)
[ERROR]     at D:Projectsariffb-quiznode_modulescssnano-preset-defaultnode_modulespostcss-calcdistindex.js:28:52
[ERROR]     at D:Projectsariffb-quiznode_modulesoptimize-css-assets-webpack-pluginnode_modulespostcsslibcontainer.js:144:26
[ERROR]     at Rule.each (D:Projectsariffb-quiznode_modulesoptimize-css-assets-webpack-pluginnode_modulespostcsslibcontainer.js:110:22)
[ERROR]     at Rule.walk (D:Projectsariffb-quiznode_modulesoptimize-css-assets-webpack-pluginnode_modulespostcsslibcontainer.js:143:21)
[ERROR]     at D:Projectsariffb-quiznode_modulesoptimize-css-assets-webpack-pluginnode_modulespostcsslibcontainer.js:146:32
[ERROR]     at Root.each (D:Projectsariffb-quiznode_modulesoptimize-css-assets-webpack-pluginnode_modulespostcsslibcontainer.js:110:22)
[ERROR]     at Root.walk (D:Projectsariffb-quiznode_modulesoptimize-css-assets-webpack-pluginnode_modulespostcsslibcontainer.js:143:21)
[ERROR]     at D:Projectsariffb-quiznode_modulescssnano-preset-defaultnode_modulespostcss-calcdistindex.js:25:9
[ERROR]     at initializePlugin (D:Projectsariffb-quiznode_modulesoptimize-css-assets-webpack-pluginnode_modulescssnanodistindex.js:35:51)
[ERROR]     at <anonymous>
[ERROR] npm ERR! code ELIFECYCLE
[ERROR] npm ERR! errno 1
[ERROR] npm ERR! fb-quiz@0.0.0 webpack: `node --max_old_space_size=4096 node_modules/webpack/bin/webpack.js "--config" "webpack/webpack.prod.js" "--profile"
[ERROR] npm ERR! Failed at the fb-quiz@0.0.0 webpack script.
[ERROR] npm ERR! code ELIFECYCLE
[ERROR] npm ERR! errno 1
[ERROR] npm ERR! fb-quiz@0.0.0 webpack:prod:main: `npm run webpack -- --config webpack/webpack.prod.js --profile`
[ERROR] npm ERR! Failed at the fb-quiz@0.0.0 webpack:prod:main script.
[ERROR] npm ERR! code ELIFECYCLE
[ERROR] npm ERR! errno 1
[ERROR] npm ERR! fb-quiz@0.0.0 webpack:prod: `npm run cleanup && npm run webpack:prod:main && npm run clean-www`
[ERROR] npm ERR! Failed at the fb-quiz@0.0.0 webpack:prod script.
[INFO] BUILD FAILURE
[ERROR] Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.6:npm (webpack build prod) on project fb-quiz: Failed to run task: 'npm run webpack:prod' failed. org.apache.commons.exec.ExecuteException: Process exited with an error: 1

我不会注意弃用警告,这只是一个警告,[ERROR] 前缀没有任何意义,是由于 maven-前端-插件处理输出的方式。

真正的错误是关于CSS解析,搜索(* 1.25) + 4px,运行stylelint或其他CSS linter来检测错误。您自己的 CSS 规则或您在依赖项中导入的规则中一定有问题。

最新更新