从节点8升级到节点10:关于“0”的错误;根据不同Node.js版本编译的模块;
我现在在运行节点应用程序时遇到以下错误。它只是在我从节点8.12.0升级到节点10.13.0(现在是“”)之后发生的。问题似乎与之相关,我不直接使用它,但它是一个依赖项(我直接使用它)从节点8升级到节点10:关于“0”的错误;根据不同Node.js版本编译的模块;,node.js,Node.js,我现在在运行节点应用程序时遇到以下错误。它只是在我从节点8.12.0升级到节点10.13.0(现在是“”)之后发生的。问题似乎与之相关,我不直接使用它,但它是一个依赖项(我直接使用它) /root/workspace/myapp/node_modules/bindings/bindings.js:88 掷e ^ 错误:模块“/root/workspace/myapp/node\u modules/node expat/build/Release/node\u expat.node” 根据不同的N
/root/workspace/myapp/node_modules/bindings/bindings.js:88
掷e
^
错误:模块“/root/workspace/myapp/node\u modules/node expat/build/Release/node\u expat.node”
根据不同的Node.js版本使用
节点\模块\版本64。此版本的Node.js需要
节点\模块\版本57。请尝试重新编译或重新安装
模块(例如,使用'npm rebuild'或'npm install`)。
在Object.Module.\u extensions..节点(Module.js:682:18)
在Module.load(Module.js:566:32)
在tryModuleLoad时(module.js:506:12)
在Function.Module.\u加载(Module.js:498:3)
at Module.require(Module.js:597:17)
根据需要(内部/module.js:11:18)
在绑定时(/root/workspace/myapp/node_modules/bindings/bindings.js:81:44)
反对。。。。不起作用。尝试同时删除包锁。json
@gabriebleu没有包锁。json
您是否尝试过npm cache clean-f
(并重新安装所有内容)?最近几周,npm注册表出现了多个问题。查看报告。我想知道这是否与3个月前向node expat
:”作出的承诺有关。xml2json
包仍在其package lock.json
(请参阅)中引用node expat
的2.3.16
版本。你刚才是我的评论。。。会是这样吗?当xml2json
不是我自己的模块时,如何在xml2json
上强制使用不同版本的node expat
。。。我只是需要在我的节点应用程序(和package.json
)中将其作为依赖项?
/root/workspace/myapp/node_modules/bindings/bindings.js:88
throw e
^
Error: The module '/root/workspace/myapp/node_modules/node-expat/build/Release/node_expat.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 64. This version of Node.js requires
NODE_MODULE_VERSION 57. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or `npm install`).
at Object.Module._extensions..node (module.js:682:18)
at Module.load (module.js:566:32)
at tryModuleLoad (module.js:506:12)
at Function.Module._load (module.js:498:3)
at Module.require (module.js:597:17)
at require (internal/module.js:11:18)
at bindings (/root/workspace/myapp/node_modules/bindings/bindings.js:81:44)
at Object.<anonymous> (/root/workspace/myapp/node_modules/node-expat/lib/node-expat.js:4:32)
at Module._compile (module.js:653:30)
at Object.Module._extensions..js (module.js:664:10)