node学习—day.1

91 阅读1分钟

node的模块化思想以及规范

1.node模块化,每一个node文件都是一个独立的模块

2.规范commonJS规范以及ES的模块化规范

1)commonJS 暴露 exports或者是module.exports,他们两种的暴露方式其实是相同的,module.exports的暴露优先级更高,如果给module.exports附一个值,则暴露出去的就是这个值
            引用 用require(‘url’)来引入,commonjs的引入与暴露是地址值的引用与暴露
            
2)ES的引入与暴露export是一个js的关键字,import引入也是关键字引入

3.因为node不能直接解析ES6的语法则需要安装依赖或者把用ES6语法的文件后缀改为m.js

注意: node没有引入后自动添加后缀的功能,在书写node的js文件时候,需要把引入文件的后缀添加上