require().default:require模块的时候后面为什么要加一个default
0 条评论require模块的时候后面为什么要加一个default
如果使用webpack
打包编译的,babel@5
及之前的版本可以把export
和import
转成node
的module.exports
和require
,但是babel@6
版本开始不再把export default
转成node
的module.exports
, 参考 https://github.com/babel/babel/issues/2212
babel 5
1 | require('one-module') |
babel 6
1 | require('one-module').default |
如果还想使用babel 5的方式,那么请使用babel-plugin-add-module-exports插件,它会自动帮你做这件事情。
安装插件,然后在项目根目录下创建 .babelrc
文件,写入如下配置
1 | { |
- 本文链接:https://xuehuayu.cn/article/35624.html
- 版权声明:① 标为原创的文章为博主原创,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接。② 标为转载的文章来自网络,已标明出处,侵删。