devtool icon indicating copy to clipboard operation
devtool copied to clipboard

Module version mismatch. Expected 50, got 51.

Open qwelias opened this issue 9 years ago • 5 comments

NodeJS v7.0.0

When running node directly everything is fine.

/home/qwemaze/projects/containers/kholodilnikcompose/kholodilnik/node_modules/sharp/index.js
Module version mismatch. Expected 50, got 51.
    at Error (native)
    at process.module.(anonymous function) [as dlopen] (ELECTRON_ASAR.js:168:20)
    at Object.Module._extensions..node (module.js:583:18)
    at Object.module.(anonymous function) [as .node] (ELECTRON_ASAR.js:168:20)
    at Module.load (module.js:473:32)
    at tryModuleLoad (module.js:432:12)
    at Function.Module._load (module.js:424:3)
    at Module.require (module.js:483:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/home/qwemaze/projects/containers/kholodilnikcompose/kholodilnik/node_modules/sharp/index.js:12:13)
    at Module._compile (module.js:556:32)
    at Object.devtoolCompileModule [as .js] (/home/qwemaze/.nvm/versions/node/v7.0.0/lib/node_modules/devtool/lib/require-hook.js:32:14)
    at Module.load (module.js:473:32)
    at tryModuleLoad (module.js:432:12)
    at Function.Module._load (module.js:424:3)
    at Module.require (module.js:483:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/home/qwemaze/projects/containers/kholodilnikcompose/kholodilnik/dbmodel/extender/item/router.js:4:15)
    at Module._compile (module.js:556:32)
    at Object.devtoolCompileModule [as .js] (/home/qwemaze/.nvm/versions/node/v7.0.0/lib/node_modules/devtool/lib/require-hook.js:32:14)
    at Module.load (module.js:473:32)
    at tryModuleLoad (module.js:432:12)
    at Function.Module._load (module.js:424:3)
    at Module.require (module.js:483:17)
    at require (internal/module.js:20:19)
    at fs.readdirSync.map (/home/qwemaze/projects/containers/kholodilnikcompose/kholodilnik/requireDir.js:11:49)
    at Array.map (native)
    at module.exports.e (/home/qwemaze/projects/containers/kholodilnikcompose/kholodilnik/requireDir.js:10:31)

qwelias avatar Oct 31 '16 08:10 qwelias

Have you tried npm rebuild?

bruceCzK avatar Nov 10 '16 07:11 bruceCzK

In the worst case you have to run npm install dev took again. That at least worked for me with other packages where npm rebuild and npm install failed.

avdg avatar Nov 10 '16 08:11 avdg

I'm having the same issue. My application runs fine outside of Devtool. When running inside it throws these errors. It is not stuck on anything but the native modules. I assume I should be running the same Node version as Devtools was packaged with but I don't know what version that is. I'm currently on Node version 6.9.1.

talltyler avatar Nov 11 '16 15:11 talltyler

This seems to be related to Electron, not Devtool. This should be the fix http://electron.atom.io/docs/tutorial/using-native-node-modules/

talltyler avatar Nov 11 '16 15:11 talltyler

The problem is somewhat related to electron, as the newest version to this date (1.4.6) uses the module version 50, while node 7 uses version 51. All we can do is wait until electron releases a newer version with a newer module version. I downgraded devtool and node for this sole reason in order for both to match the module version

Figedi avatar Nov 11 '16 18:11 Figedi