Uma*_*pta 15 javascript import
我试图将默认和命名导出放在同一个文件中.例如://文件名:utils/fetch
// file name : utils/fetch
export default fetchUtil;
module.exports = {
fetch : fetchUtil,
post,
put,
get,
};
// import code
import fetch from 'utils/fetch';
Run Code Online (Sandbox Code Playgroud)
我的代码使用webpack构建得很好,但是在浏览器中我得到错误:
// file name : utils/fetch
export default fetchUtil;
module.exports = {
fetch : fetchUtil,
post,
put,
get,
};
// import code
import fetch from 'utils/fetch';
Run Code Online (Sandbox Code Playgroud)
我错过了什么或者这不是在同一个文件中进行默认和命名导入的方法吗?
Uma*_*pta 27
在这里找到解决方案:http://exploringjs.com/es6/ch_modules.html
基本上,我必须这样做
export default fetchUtil
export {fetchUtil as fetch, post, put, get}
Run Code Online (Sandbox Code Playgroud)