我想做半自动化为我的api创建用户,所以我有这个脚本
//getUserInfo.js
const argv = require('yargs-parser')(process.argv.slice(2))
module.exports = (async () => {
let [ userId ] = argv._ //parsing...
if(!userId){
console.log('userId is not defined')
return
}
userId = userId.split('=')[1] ////parsing, again :(
console.log(userId) //123
//proceed with automation steps
...
...
})()
脚本正常运行,所以在package.json
我有这个
"scripts": {
"admin:getUserInfo": "node server/scripts/getUserInfo.js"
}
我需要做的就是运行npm run admin:getUserInfo userId=123
,我的终端可以获得123。
但问题是我必须这么做才能获得userId值。