JS-default()不是函数

时间:2019-01-31 17:26:11

标签: javascript node.js node-modules

我正在尝试运行一个插件,该插件引发异常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出了什么问题?

编辑:

如果我切换到它,它将起作用:

“严格使用”;

require = require('esm')(module /*, options*/);
console.log('BANGBANG')
require('../src/main.js')()
  .parse(process.argv.slice(2));

不确定这是否是“正确”的方法。

0 个答案:

没有答案