Nodejs常用包及其作用
yargs-parser
yParser(process.argv.slice(2));
update-notifier
const updater = require('update-notifier');
const pkg = require('../package.json');
updater({ pkg }).notify({ defer: true });
signale
signale.error(new Error(
`Cannot specify file when have multiple entries`
));
chalk
chalk.blue('local');
chalk.cyan('local');
assert
const cmd = args._[1];
assert.ok(
['build', 'dev', 'deploy'].includes(cmd),
`Invalid subCommand ${cmd}`,
);
rimraf
rimraf.sync(join(process.cwd(), 'dist'));
slash2
slash(relative(cwd, configFile))
ajv
const ajv = extendAjv(new AJV({ allErrors: true }));
const isValid = ajv.validate(schema, {});