Javascript相当于python _uinit__uu.py

Javascript相当于python _uinit__uu.py,javascript,package,Javascript,Package,在python中,为了在包中公开顶级功能,需要创建一个\uuuu init\uuuu.py #__init__.py from .implmentation import impl_function def exposed_fn(): """call impl_function 它将公开exposed\u fn作为导入目录(包)时要使用的主要功能。javascript的require中与此等价的是什么 显然,你可以做到以下几点 //init.js? var impl_function

在python中,为了在包中公开顶级功能,需要创建一个
\uuuu init\uuuu.py

#__init__.py
from .implmentation import impl_function

def exposed_fn():

  """call impl_function
它将公开
exposed\u fn
作为导入目录(包)时要使用的主要功能。javascript的
require
中与此等价的是什么

显然,你可以做到以下几点

//init.js?
var impl_function = require('./implmentation.js').impl_function;

var exposed_fn = function () {//call impl_function ...};

//Will expose `exposed_fn` when requiring this file.
module.exports = {
  exposed_fn: exposed_fn
}

//How to expose `expose_fn` when requiring a this folder?????

有等效的吗?到目前为止,所有的搜索都没有取得成效。

以同样的方式使用
index.js
文件似乎也能奏效。如果从
index.js
文件导出对象,则可以在文件夹级别访问这些对象