流程
- 定义
- 导出module.exports={}
- 使用const m=require(“./xxx.js”);
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| const sum=function(a,b){ return a+b; } const sub=function(a,b){ return a-b; } const mul=function(a,b){ return a+b; } const div=function(a,b){ return a/b; }
module.exports={ sum, sub, mul, div };
|
1 2 3 4 5
| const m=require("./one.js"); console.log(m.sum(1,2)); console.log(m.sub(1,2)); console.log(m.mul(1,2)); console.log(m.div(1,2));
|
es6版本
注意:node暂时不支持es6,所以要使用需要将其用babel编译成es5
第一种方式
1 2 3 4 5 6 7
| export function first(){ console.log("第一个"); }
export function getList(){ console.log("获取模块列表"); }
|
1 2 3 4
| import { first,getList } from "./es61";
first(); getList();
|
第二种方式
1 2 3 4 5 6 7 8 9
| export default { first(){ console.log("第一个"); }, getList(){ console.log("获取模块列表"); } }
|
1 2 3
| import user from "./es62.js"; user.first(); user.getList();
|