I'm trying to run a plugin that throws me the exception require(...).default is not a function
. The bin file is pretty simple:
'use strict';
require = require('esm')(module /*, options*/);
console.log('BANGBANG')
require('../src/main.js')
.default()
.parse(process.argv.slice(2));
My file.js is pretty simple:
export default main;
function main(cwd) {
awesome code
}
What is wrong on my export default
?
edit:
It works if i switch to:
'use strict';
require = require('esm')(module /*, options*/);
console.log('BANGBANG')
require('../src/main.js')()
.parse(process.argv.slice(2));
Not sure if it's the "right" way.