[英]What is ES6 equivalent of module.exports = { key: “value” }?
[英]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.