我有一些功能,我想保留在外部的js文件中。例如。ES6导出和导入名称的功能?
在functions.jsvar double = function(x) {
return x + x;
}
export { double };
然后在我的主要js文件:
import double from './functions';
...
double(2)
我得到这个错误:
Uncaught TypeError: (0 , c.default) is not a function
at bundle.min.js:44
当我读线44:
(0, _functions2.default)(2);
任何想法为什么?我错过了什么?
是'export {double};'正确的语法吗?如果它不是'出口双倍','? ---否则,你需要像'double.double(2)' – evolutionxbox
@evolutionxbox'export double;'这样的语法来使用它。 –
@YuryTarabanko,因为它需要'默认'? – evolutionxbox