【问题标题】:Error on jhipster:upgradejhipster 上的错误:升级
【发布时间】:2016-09-07 17:51:48
【问题描述】:

当我尝试在我的应用程序中升级 jhipster 版本时,我收到以下错误:

lothrimond@lothrimond-K53SD:~/workspace/NScanner$ npm list generator-jhipster
n-scanner@0.0.0 /home/lothrimond/workspace/NScanner
└── generator-jhipster@3.6.1 

lothrimond@lothrimond-K53SD:~/workspace/NScanner$ yo jhipster:upgrade 
Welcome to the JHipster Upgrade Sub-Generator 
This will upgrade your current application codebase to the latest JHipster version
Looking for latest generator-jhipster version...
/home/lothrimond/workspace/NScanner/node_modules/semver/semver.js:279
    throw new TypeError('Invalid Version: ' + version);
    ^

TypeError: Invalid Version: undefined
    at new SemVer (/home/lothrimond/workspace/NScanner/node_modules/semver/semver.js:279:11)
    at compare (/home/lothrimond/workspace/NScanner/node_modules/semver/semver.js:566:10)
    at Function.lt (/home/lothrimond/workspace/NScanner/node_modules/semver/semver.js:600:10)
    at null.<anonymous> (/home/lothrimond/workspace/NScanner/node_modules/generator-jhipster/generators/upgrade/index.js:93:28)
    at /home/lothrimond/workspace/NScanner/node_modules/shelljs/src/exec.js:172:7
    at ChildProcess.exithandler (child_process.js:194:7)
    at emitTwo (events.js:87:13)
    at ChildProcess.emit (events.js:172:7)
    at maybeClose (internal/child_process.js:818:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)

我做错了什么?如果我的问题中缺少任何有用的信息,请在评论中写下。

【问题讨论】:

    标签: npm jhipster


    【解决方案1】:

    yo:jhipster:upgrade 仅适用于 3.4.0+

    来源:jhipster support chat

    【讨论】:

    • 如您所见,我的 generator-jhipster 版本是 3.6.1
    【解决方案2】:

    我做了一个“npm update -g generator-hipster”,效果很好。当你提到的错误发生时,我也在升级之前使用 3.6.1。

    https://jhipster.github.io/2016/09/16/jhipster-release-3.7.1.html将此步骤称为手动升级。

    【讨论】:

      猜你喜欢
      • 2018-03-22
      • 2017-12-31
      • 1970-01-01
      • 2018-08-28
      • 2014-07-25
      • 1970-01-01
      • 2020-01-11
      • 1970-01-01
      • 2018-04-05
      相关资源
      最近更新 更多