Я пытаюсь запустить плагин, который выдает мне исключение require(...).default is not a function
.Файл bin довольно прост:
'use strict';
require = require('esm')(module /*, options*/);
console.log('BANGBANG')
require('../src/main.js')
.default()
.parse(process.argv.slice(2));
Мой file.js довольно прост:
export default main;
function main(cwd) {
awesome code
}
Что не так в моем экспорте default
?
edit:
Это работает, если я переключаюсь на:
«использовать строгий»;
require = require('esm')(module /*, options*/);
console.log('BANGBANG')
require('../src/main.js')()
.parse(process.argv.slice(2));
Не уверен, что это «правильный» способ.