ES6模块化
node.js中如何实现模块化?
node.js遵循了Common.js的模块化规范
- 导入其他模块使用
require()方法 - 模块对外共享成员使用
module.exports对象
什么是ES6模块化规范
ES6模块化规范是浏览器与服务器端通用的模块化开发规范
ES6 模块化范中定义:
- 每个 js 文件都是一个独立的模块
- 导入其他模块成员使用
import关键字 - 向外共享模块成员使用
export关键字
配置环境:
确保安装了更高版本的node.js
在package.json的根节点中添加"type":"module"

ES6模块化的基本用法
有3种方法:
①默认导出与默认导入
默认导出的语法:export default 默认导出的成员
默认导入的语法:import 接收名称 from '模块标识符'

注意事项:
每个模块中,只能允许使用唯一的一次的export default,否则会报错
②按需导出与按需导入
按需导出的语法:export 按需导出的成员
按需导入的语法:import {s...} from '模块标识符'

注意事项:
每个模块可以使用多次按需导出
按需导入的成员名称必须和按需导出的名称保持一致
按需导入时,可以使用as关键字进行重命名
按需导入和默认导入一起使用
③直接导入并执行模块中的代码
如果只是想单纯的执行某个模块中的代码,并不需要得到模块中向外共享的成员,此时,可以直接导入并执行模块代码

理解ES6模块化:导入与导出的详细指南
本文介绍了ES6的模块化规范,包括在node.js中的实现和基本用法。讲解了如何导入和导出模块,如默认导出与默认导入、按需导出与按需导入,以及直接执行模块代码的场景。同时强调了每个模块中只能有一个默认导出,但可以多次按需导出,并需注意导入时成员名称的匹配。
1392

被折叠的 条评论
为什么被折叠?



