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