在node.js中体验ES6模块化

前提:

1.确保安装了v14.15.1或更版本的 node.js;

2.打开编辑器,在终端输入npm init -y快速初始化一个包管理配置文件,在package.json的根节点中添加 "type": "module"节点

 

 

 基本语法:

1.默认导出与默认导入

  (1)默认导出

  (注意事项:每个模块中,只允许向外使用唯一的一次 export default,否则会报错!)

    export default {默认导出的成员}

    

  (2)默认导入

  (注意事项:接受的名称可以任意命名,只要是合法的成员名称即可)

     import 接受名称 from '模块标识符'

    

 

 

     

2.按需导出与按需导入

  (注意事项:1.每个模块中可以使用多次按需导出;2.按需导入的成员名称和按需导出的成员名称一致;3.按需导入时,可以使用as关键字进行重命名;4.按需导入和默认导入可以一起使用)

 

 

  (1)按需导出

    export 按需导出的成员

    

 

 

   (2)按需导入

    import {s1} from '模块标识符'(有多个成员用逗号分隔)

    

 

     

 

 3.直接导入并执行模块中的代码

  

 

   

 

 

 

 

 

  

 

posted @ 2021-12-02 15:01  laiyue  阅读(311)  评论(0)    收藏  举报