runmc
v1.0.6
Published
可以在用命令行运行包里面的函数
Downloads
6
Readme
说明
这是一个通过命令行自动调用模块中的函数的方法。可以用runmc ./test --wait2
调用 test模块的wait2 函数 , 加入-async 可以异步返回等待。
示例
// 运行 runmc ./test.js 调用函数
module.exports = function () {
console.log("函数模块")
}
module.exports = {
/**
* runmc --my ./test.js 调用函数
*/
my: function (params) {
console.log("run test")
},
/**
* 运行 runmc --wait2 -async ./test.js 调用函数
* @returns
*/
wait2: async function (params) {
return new Promise(function (res, rej) {
setTimeout(res,2000)
})
}
}
带参数
module.exports = {
/**
* cmd 终端中 runmc --my=[1,"2"] ./test.js 调用函数
* powershell runmc '--my=[1,\"abc\"]' ./test1.js
*/
my: function (v,v1) {
console.log(v,v1)
},
}
附加功能
对于 npm i -g pack
的包,可以直接require引用,不需要在本地安装依赖