node.js - 如何修复“不同的 NODE_MODULE_VERSION”?
问题描述
我在终端上运行节点应用程序并收到错误:
Error: The module '\\?\C:\Users\zMaChaoz\Documents\New folder\DoAnWeb\node_modules\bcrypt\lib\binding\bcrypt_lib.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 64. This version of Node.js requires
NODE_MODULE_VERSION 72. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or `npm install`).
at Object.Module._extensions..node (internal/modules/cjs/loader.js:800:18)
at Module.load (internal/modules/cjs/loader.js:628:32)
at Function.Module._load (internal/modules/cjs/loader.js:555:12)
at Module.require (internal/modules/cjs/loader.js:666:19)
at require (internal/modules/cjs/helpers.js:16:16)
at Object.<anonymous> (C:\Users\zMaChaoz\Documents\New folder\DoAnWeb\node_modules\bcrypt\bcrypt.js:6:16)
at Module._compile (internal/modules/cjs/loader.js:759:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:770:10)
at Module.load (internal/modules/cjs/loader.js:628:32)
at Function.Module._load (internal/modules/cjs/loader.js:555:12)
知道如何解决这个问题吗?
解决方案
你试过npm rebuild
吗?有时您必须重建特定模块,例如:npm rebuild node-sass
推荐阅读
- tensorflow - 我可以在 IMXRT1060 上实现 Yamnet 吗?
- java - 我尝试使用本地计算机中的 MSI 通过 appservice 检索 keyvault 机密,但出现错误:java.net.ConnectException:Connection denied:connect
- mongodb - MongoDB / Mongoose 确保对象数组之间的唯一性
- django - 如何使用 Docker 独立部署 Django 应用程序?
- reactjs - 页面刷新后内容消失
- python - 是否可以将mysql中的查询结果拆分为python中的多个字符串?
- amazon-web-services - 需要在 nomad hcl 文件中写入 S3 配置
- c++ - c++获取远程进程peb模块
- python - Python:在不生成对象的情况下获取子类的默认属性的值
- node.js - 如何在sails js模式中使用bcrypt.compare?