繁体   English   中英

es6等效于module.exports

[英]es6 equivalent for module.exports

什么是module.exports的ES6等效项

我想从导入语句获取foo的值

module.exports = {
    foo: function (a) {
    }
}

尝试过:

export default {
    foo: function (a) {
    }
}

第一个导入的方式是使用:

var file;
var filename = root + "/" + fileStats.name;
file = require(path.resolve(filename));

我想使用ES6 import语句。 我在某处读到不支持此功能的信息,但仍然想知道是否有解决方法。

不确定您要做什么,因为在提供的代码中您没有使用导入对象中的实际foo方法。

但是,如果我理解正确,您可以通过以下两种方法之一来实现:

export default function foo(a) { };

并使用以下模块消耗模块:

import foo from './<filename>.js';

或者,不使用默认导出:

export function foo(a) {};

并使用:

import { foo } from './<filename>.js';

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM