• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

安装Node.js应用程序时版本不匹配

java 来源:user994165 7次浏览

我有一个使用节点“java”依赖项的Node.js应用程序。我做了一个“npm install”,但是当我运行它时,出现以下模块版本不匹配错误。我试着做一个“npm cache clean”并删除node_modules目录。我做了几次。我在Ubuntu上运行Java 1.7。安装Node.js应用程序时版本不匹配

Error: Module version mismatch. Expected 14, got 47. 
    at Error (native) 
    at Module.load (module.js:355:32) 
    at Function.Module._load (module.js:310:12) 
    at Module.require (module.js:365:17) 
    at require (module.js:384:17) 
    at Object.<anonymous> (/myapp/java/lib/nodeJavaBridge.js:21:16) 
    at Module._compile (module.js:460:26) 
    at Object.Module._extensions..js (module.js:478:10) 
    at Module.load (module.js:355:32) 
    at Function.Module._load (module.js:310:12) 
"myapp.out" 70L, 3125C  

的package.json:

"dependencies": { 
    "java": "0.7.2", 

===========解决方案如下:

您的节点和故宫的版本太低了? (或高,不知道)为“java”npm包。

解决方案:将安装节点的另一个版本(我建议安装NVM管理不同的节点安装),或等待下一个版本(或叉子模块)

的package.json该节点-Java是“节点” :“> = 0.10.0”,所以升级节点应该解决问题。您可以通过安装节点的Java npm view java

打字npm view [email protected]较低版本保持现有节点安装显示引擎节点> 0.8,而下一个版本是已经与> 0.10


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)