Глобальная переменная CLI Npm - PullRequest
0 голосов
/ 17 февраля 2019

Я разрабатываю CLI, и все это основано на uid, который я должен как-то хранить.Какое самое жизнеспособное решение?Я попытался с помощью fs, но созданный файл был помещен в путь, по которому выполняется команда.

#!/usr/bin/env node
const program = require("commander");
const { saveUid } = require("./commands");
program
    .command('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
}

1 Ответ

0 голосов
/ 17 февраля 2019

Вы можете использовать модуль mkdirp в NPM, чтобы создать папку в любом каталоге.Открыв каталог, вы можете использовать fs, чтобы создать в нем файл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...