簡體   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