gpt4 book ai didi

javascript - es6 相当于 module.exports

转载 作者:行者123 更新时间:2023-11-28 18:32:13 25 4
gpt4 key购买 nike

ES6 中 module.exports 的等价物是什么

我想从 import 语句中获取 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';

关于javascript - es6 相当于 module.exports,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37772749/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com