Npm CLI全局变量
我正在开发一个CLI,它都是基于一个我必须以某种方式存储的uid。什么是最可行的解决方案。我尝试使用fs,但创建的文件放在运行命令的路径中。
#!/usr/bin/env node
const program = require("commander");
const { saveUid } = require("./commands");
program
mand('setuid <uid>')
.alias('b')
.description('Set the uid of the album.')
.action(uid => {
saveUid(uid);
})
program.parse(process.argv);
那么,对于saveUid函数有什么想法吗?
const saveUid = (uid) => {
}
module.exports = {
saveUid
}
回答如下:
您可以使用NPM上的mkdirp
模块在任何目录中创建一个文件夹。打开目录后,可以使用fs在其中创建文件。