(若您有任何问题,都可以在文末留言或者提问啦)
前言
在前面一Es6中的模块化Module,导入(import)导出(export)文中,我们已经知道如何让两个不同模块之间进行数据的绑定,通过export...您将在本篇中了解到如何导出模块的默认值,模块的加载,以及在web浏览器中使用模块加载,是引入包还是引入本地模块
正文从这开始~
模块(module)导出的默认值
在实际代码中,我们通过export关键字是能够对外暴露本模块中的变量对象.../等路径的,都属于本地模块,而不带的,一般都是包,其实包也是模块,只不过在node中通常都是通过命令行进行安装,放到node_module里面去了的,一些自动化打包工具帮我们做了一些路径匹配的事情了的...,否则就会报错,因为系统会找不到的,不知道你具体要导出哪个,不明确的话,就会报错
模块的加载
在Es6中定义模块的语法,但是它并没有定义是如何加载这些模块的,在Es6中只是规定了语法,其实它将加载机制抽象到一个未定义的内部方法.../的都是本地模块,而没有的都是包,以nodejs中为例:在一些基于脚手架搭建的项目,当你通过npm安装依赖一些包时,而往往在模块中需要通过import引入时,不用加一些文件后缀名的,因为一些自动打包工具例如