【BUG】Module did not self-register

当使用meteor开发完成后,使用meteor bundle打包发布程序,放到服务器桑后却发现总是报这个错误!!!,查阅了一些资料,众说风云。(node版本问题是说的最多的)
其实很简单,就是meteor自动打包的bcrypt有问题,只要重新安装这个package即可,具体如下:

  • 进入appname/program/server/npm/npm-bcrypt/node_modules/目录下,rename目录bcrypt为bcrypt_old即可
  • 在appname同目录下运行npm install bcrypt即可
  • 然后启动node appname/main.js即可

其实就是不适用打包自带的bcrypt,而是用外部安装的package而已,问题解决。

你可能感兴趣的:(【BUG】Module did not self-register)