![](/img/trans.png)
[英]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.