-
在ES6中也通过规范的形式,规定了如何导入和导出模块
-
es6中的导入模块 import
模块名称
from模块标识符
其中import为标识路径
-
在es6中使用
export default
和export
向外暴露成员 -
在node中的导入模块 使用
var 名称=require('模块标识符')
-
在node中
module.exports = {}
和exports
来暴露成员
export default {
name : 'zhangsan',
age : 23
}
- 注意:
export default
向外暴露的成员可以使用任意变量来接收 - 注意:在一个模块中
export default
只能向外暴露一次
export var title ='中国'
- 注意:在一个模块中既可以使用
export default
,也可以使用export
,使用export
向外暴露成员只能用{}
的形式来接收import m,{title} from './test.js'
- 注意:
export
可以向外暴露多个成员,写法import m,{title,name} from './test.js'
export var name= "杨"
- 注意:
export
导出的成员如果想换个变量名来接收的话,使用as
,如import m,{title as m2,name} from './test.js'
网友评论