Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用webpack从条目导出(函数)_Javascript_Webpack - Fatal编程技术网

Javascript 使用webpack从条目导出(函数)

Javascript 使用webpack从条目导出(函数),javascript,webpack,Javascript,Webpack,我想从条目导出: C.js: export default class C { static get foo() { return "foo"; } } import C from "./C"; export default function callMe(a) { return a + C.foo; } define("entry", ["./C"], function(C) { return function(a) { return a + C.foo; }; }) entry.js:

我想从
条目导出

C.js

export default class C { static get foo() { return "foo"; } }
import C from "./C";
export default function callMe(a) { return a + C.foo; }
define("entry", ["./C"], function(C) { return function(a) { return a + C.foo; }; })
entry.js

export default class C { static get foo() { return "foo"; } }
import C from "./C";
export default function callMe(a) { return a + C.foo; }
define("entry", ["./C"], function(C) { return function(a) { return a + C.foo; }; })
这(使用
libraryTarget:“amd”
)将导致类似(简化)

output.js

export default class C { static get foo() { return "foo"; } }
import C from "./C";
export default function callMe(a) { return a + C.foo; }
define("entry", ["./C"], function(C) { return function(a) { return a + C.foo; }; })

然而,当
webpack
调用
条目时,我得到一个只导出
{}
的输出,即使它正确地包含
callMe

解决方案是使用
libraryTarget:“umd”

出于某种原因,它与
libraryTarget一起工作:“umd”
,可能是PEBKAC>