2015-11-13 3 views
0

Я хотел бы экспортировать из entry:Экспорт (функция) от входа, используя Webpack

C.js:

export default class C { static get foo() { return "foo"; } } 

entry.js:

import C from "./C"; 
export default function callMe(a) { return a + C.foo; } 

Это (с использованием libraryTarget: "amd") приведет к чему-то вроде (упрощенный)

output.js:

define("entry", ["./C"], function(C) { return function(a) { return a + C.foo; }; }) 

Однако, когда webpack ING в entry, я получаю вывод, что только экспортирует {}, даже если он правильно содержит callMe.

+0

По какой-то причине он работает с 'libraryTarget: "UMD"', может быть PEBKAC –

ответ

0

Решение было использовать libraryTarget: "umd"