| Be the first user to complete this post  | Add to List | 
exports is not defined
This is very common error when your project has ES6 modules as well as require.js module systems. Here, I will show you few examples on how to require ES6 modules inside an AMD module. It will help you mitigate such errors.
default export
// Employee.js
function Employee () {
 ...
}
export default new Employee();
// HR.js
var Employee = require('Employee').default;
named export
// Employee.js
function Employee () {
 ...
}
export const employee = new Employee();
// HR.js
var Employee = require('Employee').employee;
default is also a named export, with its name being default.
Also Read:
- Es6 Spread operator
- Resolved - sudo npm command not found
- Understanding routers in express 4.0 - Visually
- Understanding expressjs middleware with a visual example
- Accessing the request body and session in nodejs using express
 
    