美文网首页我爱编程
electron node 版本不匹配的解决细节

electron node 版本不匹配的解决细节

作者: 牧羊童鞋 | 来源:发表于2018-06-21 15:51 被阅读700次

    使用electron项目经常会遇到NODE_MODULE_VERSION的错误,如下:

    error:: Error: The module '<project>/node_modules/electron/node_modules/ref/build/Release/binding.node'
    was compiled against a different Node.js version using
    NODE_MODULE_VERSION 57. This version of Node.js requires
    NODE_MODULE_VERSION 54. Please try re-compiling or re-installing
    the module (for instance, using `npm rebuild` or`npm install`).
    

    搜索你会发现基本都是让你这样解决

    yarn add electron-rebuild --dev
    ./node_modules/.bin/electron-rebuild
    

    但是有个细节前提需要注意,那就是你需要electron-rebuild重新build的模块必须在dependencies中,不能在devDependencies中。因为electron-rebuild只会rebuild dependencies中依赖,具体可以看这里ref node version error

    相关文章

      网友评论

        本文标题:electron node 版本不匹配的解决细节

        本文链接:https://www.haomeiwen.com/subject/czvqyftx.html