Npm 错误:调用jhipster-version时找不到模块“semver”

Npm 错误:调用jhipster-version时找不到模块“semver”,npm,jhipster,semantic-versioning,Npm,Jhipster,Semantic Versioning,当我试图通过JHipster-version运行JHipster时,我出现了以下错误。我知道它与node js有关,但我无法解决它。请给我你的建议 internal/modules/cjs/loader.js:573 throw err; ^ Error: Cannot find module 'semver' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:571:15)

当我试图通过JHipster-version运行JHipster时,我出现了以下错误。我知道它与node js有关,但我无法解决它。请给我你的建议

internal/modules/cjs/loader.js:573
    throw err;
    ^

Error: Cannot find module 'semver'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:571:15)
    at Function.Module._load (internal/modules/cjs/loader.js:497:25)
    at Module.require (internal/modules/cjs/loader.js:626:17)
    at require (internal/modules/cjs/helpers.js:20:18)
    at Object.<anonymous> (/usr/bin/jhipster:20:16)
    at Module._compile (internal/modules/cjs/loader.js:678:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:689:10)
    at Module.load (internal/modules/cjs/loader.js:589:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:528:12)
    at Function.Module._load (internal/modules/cjs/loader.js:520:3)

正如@jwdonahue所说的,有些东西坏了,所以可能的解决方法是删除节点_模块并重新安装

只需删除C:\Users\username\AppData\Roaming\npm\即可,现在再次安装节点并进行测试。它会起作用的

我也犯了同样的错误。npm卸载npm-g、rm-rf节点_模块对我没有帮助,因为当我尝试时,我遇到了错误:找不到模块“semver”。但我用这些步骤解决了我的问题,这将删除您可能正在使用的其他全局模块:

sudo rm-rf/usr/local/lib/node_模块 sudo rm-rf~/.npm brew卸载-强制节点 brew安装节点
希望这能帮助那些遇到类似问题的人。

正如@jwdonahue所说,有些问题已经解决,所以可能的解决办法是删除节点模块并重新安装

只需删除C:\Users\username\AppData\Roaming\npm\即可,现在再次安装节点并进行测试。它会起作用的

我也犯了同样的错误。npm卸载npm-g、rm-rf节点_模块对我没有帮助,因为当我尝试时,我遇到了错误:找不到模块“semver”。但我用这些步骤解决了我的问题,这将删除您可能正在使用的其他全局模块:

sudo rm-rf/usr/local/lib/node_模块 sudo rm-rf~/.npm brew卸载-强制节点 brew安装节点
希望这能帮助那些遇到类似问题的人。

它显然找不到semver模块。JHipster或node js安装已损坏,或者运行它的环境已损坏。你曾尝试过什么方法来消除其中一些?您是否阅读过这些产品的用户文档?也许是日志文件?也许是一个调试器来查看它在哪里查找semver模块,并对照它应该在哪里查找?你有安装NPM吗?它显然找不到semver模块。JHipster或node js安装已损坏,或者运行它的环境已损坏。你曾尝试过什么方法来消除其中一些?您是否阅读过这些产品的用户文档?也许是日志文件?也许是一个调试器来查看它在哪里查找semver模块,并对照它应该在哪里查找?你有安装NPM吗?