什么是' import * as ...'相当于要求?

时间:2017-06-10 09:14:58

标签: node.js import require

使用ES6 import命令时,您可以使用别名从文件导入所有函数,例如:

import * as name from "module-name";

是否有相同的方法使用require,即:

const { * as name } = require('module-name');

2 个答案:

答案 0 :(得分:0)

  

很简单:

# Ensure that an output directory exists and save it out
[ensure_dir(subdir) for subdir in outflname.split('/')[:-1]]
infl.to_csv(outflname, index=False)
  

用法:

const name = require('module-name')

答案 1 :(得分:-1)

const name = require('moduleName.js');

这意味着你有(moduleName.js)...

function foo(){
    ...
}

module.exports = { foo };

... foo()函数可以使用以下命令访问另一个文件:

const name = require('moduleName.js');
name.foo();