【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而已,问题解决。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 无意中看到zhangwnag大佬分享的webpack教程感觉受益匪浅,特此分享以备自己日后查看,也希望更多的人看到...
    小小字符阅读 12,543评论 7 35
  • 大家好,我是IT修真院深圳分院第3期的学员,一枚正直纯洁善良的前端程序员,今天给大家分享一下,修真院官网前端工程师...
    大大头大阅读 8,014评论 0 1
  • 什么是 NPM npm之于Node,就像pip之于Python,gem之于Ruby,composer之于PHP。 ...
    ihoey阅读 11,382评论 2 36
  • “Cause all of me Loves all of you Love your curves and al...
    马可思菠萝阅读 1,664评论 0 0
  • 看到这个题目,我觉得没什么好选的,绝对不会原谅啊!观众的投票也是,超过2/3的投票不原谅。不过,正方有的观点真的很...
    安定的猫阅读 4,666评论 0 2