CommonJS和ES6的导入导出区别
Posted chujunqiao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CommonJS和ES6的导入导出区别相关的知识,希望对你有一定的参考价值。
CommonJS
关键词:导入 require 导出 model.exports = porp:porp exports.porp = prop
代码中附有ES6的解构赋值写法,可以用于数组和对象的内部属性拆分
model.exports 和 exports 的区别?
exports 其实是引用的是 model.exports 中的值,但 exports 不等同于 model.exports
模块最后向外暴露的时候引用的是 model.exports 而非 exports
ES6
关键词:导入 import from 导出 export export default
以上是关于CommonJS和ES6的导入导出区别的主要内容,如果未能解决你的问题,请参考以下文章
JS模块导入导出规范-CommonJS | ES6 -规范案例
ES6导入导出import | export | export default-使用案例
ES6导入导出import | export | export default-使用案例
module.exports---exports---export default与import---require区别和联系