ecmascript-6 – 如何在ES6中需要一个目录?

我知道我可以在ES6中要求一个文件,如下所示:

要求( ‘./配置/ AUTH’);

当我尝试这样做

要求( ‘./配置/’);

我得到:未找到模块:错误:无法解析目录’./config’.为什么会发生这种情况?我如何要求一个目录?

首先,您的要求是NodeJS / io.js语法,ES6语法中的模块如下所示:

import "./config/auth";

或者如果你想从它加载东西:

import authenticate from "./config/auth";

您不能一次加载整个目录,但在Node / io.js中,您可以创建一个模块,然后加载它.

请注意,作为解决方法,您可以加载单个文件,从而加载多个文件并返回其结果.异步加载程序还有一些工作正在进行之中,但这种变化往往很难保持跟踪,所以我不会依赖它.

翻译自:https://stackoverflow.com/questions/30001832/how-can-i-require-a-directory-in-es6

转载注明原文:ecmascript-6 – 如何在ES6中需要一个目录?