如何导入包含函数的默认导出对象?

时间:2019-09-24 18:44:58

标签: javascript reactjs

如果一个文件具有导出默认设置:

$ echo $COMPOSER_HOME
/tmp
$ unset COMPOSER_HOME
$ echo $COMOPSER_HOME

$ composer config -gl | grep 'cache-dir'
[cache-dir] /root/.composer/cache
[cache-files-dir] {$cache-dir}/files (/root/.composer/cache/files)
[cache-repo-dir] {$cache-dir}/repo (/root/.composer/cache/repo)
[cache-vcs-dir] {$cache-dir}/vcs (/root/.composer/cache/vcs)

$ echo $HOME
/root
$ whoami
root

如何将这两个函数导入一个单独的文件中?当我尝试使用

对其进行重组时
$COMPOSER_HOME

我收到一条错误消息,提示未从“路径”导出功能

2 个答案:

答案 0 :(得分:1)

由于它是默认导出,因此您必须像下面这样

export default {
   function1,
   function2
}

import Path from 'path';

Path.function1();
Path.function2();

答案 1 :(得分:0)

查看this资源。

基本上,您可以通过编写以下代码来实现此目的:

export const myExport1 = function
export const myExport2 = function2

然后:

import { myExport1, myExport2} from 'path'