Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
| pub:node.js [2017/09/27 13:14] – Marco Krage | pub:node.js [2017/09/27 13:26] (aktuell) – Marco Krage | ||
|---|---|---|---|
| Zeile 71: | Zeile 71: | ||
| </ | </ | ||
| + | |||
| + | |||
| + | ===== fs-extra ===== | ||
| + | Extra FileSystem tools ([[https:// | ||
| + | |||
| + | <code javascript> | ||
| + | var fs = require(' | ||
| + | |||
| + | // Async with promises: | ||
| + | fs.copy('/ | ||
| + | .then(() => console.log(' | ||
| + | .catch(err => console.error(err)) | ||
| + | |||
| + | // Async with callbacks: | ||
| + | fs.copy('/ | ||
| + | if (err) return console.error(err) | ||
| + | console.log(' | ||
| + | }) | ||
| + | |||
| + | // Sync: | ||
| + | try { | ||
| + | fs.copySync('/ | ||
| + | console.log(' | ||
| + | } catch (err) { | ||
| + | console.error(err) | ||
| + | } | ||
| + | </ | ||
| ===== mime ===== | ===== mime ===== | ||
| Zeile 184: | Zeile 211: | ||
| </ | </ | ||
| - | ===== colors | + | ===== chalk ===== |
| - | Farben in der Console ([[https:// | + | Farben/ |
| <code javascript> | <code javascript> | ||
| - | var colors | + | var chalk = require(' |
| + | |||
| + | // Combine styled and normal strings | ||
| + | log(chalk.blue(' | ||
| + | |||
| + | // Compose multiple styles using the chainable API | ||
| + | log(chalk.blue.bgRed.bold(' | ||
| + | |||
| + | // Pass in multiple arguments | ||
| + | log(chalk.blue(' | ||
| - | console.log(' | + | var error = chalk.bold.red; |
| - | console.log('i like cake and pies'.underline.red) // outputs red underlined text | + | var warning = chalk.keyword('orange'); |
| - | console.log(' | + | console.log(error('Error!')); |
| - | console.log(' | + | console.log(warning('Warning!')); |
| </ | </ | ||