es6 中的模块导入与nodejs 中模块的导入的异同!

我们知道es6 的模块导入导出是通过import 和 export 来实现,而nodejs的模块导入导出是通过require 和module.exports 来实现,那么它们有什么异同吗?

请看如下:

1、es6的模块导出:

 

2、nodejs 的模块导出

 

 3、es6 模块的导入

 

 4、nodejs 的模块导入

 

 小结:

(一)你会发现一个是es6和node的导出最好都用具名的导出(不要export default的导出方式)。

(二)导入的方式es6和node也有异曲同工之妙,都可以导出整个模块,或者导入具体的变量或者函数

posted @ 2019-12-20 20:54  茶记忆  阅读(972)  评论(0编辑  收藏  举报