1.cmd有三种导出方式
// CMD 的导入导出
// 使用define定义模块,require,exports,module是define自带的.
// common.js
// 1
// define(function(require,exports,module){
// // 定义导出方法
// function minus(a, b){
// return a - b
// }
// // exports导出
// exports.minus=minus
// })
// // 2
// define(function(require,exports,module){
// // 定义导出方法
// function minus1(a, b){
// return a - b
// }
// //module导出
// module.exports={
// minus1
// }
// })
// // 3
define(function(require,exports,module){
// 定义导出方法
function minus2(a, b){
return a - b
}
// return返回
return{
minus2
}
})
// es6导入导出
function sum(a,b){
return a+b
}
export{
sum
}
2.引用
let common = require('./common')
// console.log(common.minus2(5,2))
// console.log(common.minus1(8,6))
// console.log(common.minus(5,8))
console.log(common.sum(5,8))
3.commonJS到入到出
导出
//common.js
module.exports = function(a, b) {
return a-b
}
引用
let minus = require('./common.js') //文件相对路径
console.log(minus(5,4))
// 结果: 1