いくつかの使いやすいNodeカバン

927 ワード

rimrafrimraf :rm -rfコマンドをパッケージとして包装し、ファイルとフォルダを削除します.フォルダが空かどうかは関係なく、削除できます.
const rimraf = require('rimraf');
rimraf('./test.txt', function (err) { //          test.txt
  console.log(err);
});
chalk
chalk:consone.logの出力色を変更します.
const chalk = require('chalk');
console.log(chalk.blue('Hello world!'));
node-cmd
node.jsでcmd命令を実行します.
var nodeCmd = require('node-cmd');
function runCmdTest() {
    nodeCmd.get(
        'ipconfig',
        function(err, data, stderr){
            console.log(data);
        }
    );
    nodeCmd.run('ipconfig');
}
mkdirp
便利なフォルダーです.多層でも大丈夫です.
const mkdirp = require('mkdirp');
mkdirp('/tmp/foo/bar/baz', function (err) { 
    if (err) console.error(err) 
    else console.log('pow!')
});