mongodb-memory-server: regeneratorRuntime is not defined

I’m getting the following error when trying to use this package on node 4.4.7. From what I can see after googling around a bit, this may require babel-polyfill or similar. I’m not familiar with babel otherwise I’d attempt to put up a pull request.

  ● Test suite failed to run

    ReferenceError: regeneratorRuntime is not defined

      at node_modules/mongodb-memory-server/lib/MongoMemoryServer.js:10:32
      at Object.<anonymous> (node_modules/mongodb-memory-server/lib/MongoMemoryServer.js:44:2)
      at Object.<anonymous> (node_modules/mongodb-memory-server/lib/index.js:8:26)

About this issue

  • Original URL
  • State: closed
  • Created 7 years ago
  • Comments: 20 (8 by maintainers)

Commits related to this issue

Most upvoted comments

Please install new mongodb-memory-server@1.4.1 and update your code in such way:

- var MongodbMemoryServer = require('mongodb-memory-server');
+ var MongodbMemoryServer = require('mongodb-memory-server').default;

When you remove babel, the require method loose default export. So without babel, you should do it explicitly require('mongodb-memory-server').default.

you should add this

import 'babel-polyfill' on top of your tests