Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
pub:node.js [2017/09/27 13:14] – Marco Kragepub:node.js [2017/09/27 13:26] (aktuell) – Marco Krage
Zeile 71: Zeile 71:
 </code> </code>
  
 +
 +
 +===== fs-extra =====
 +Extra FileSystem tools ([[https://www.npmjs.org/package/fs-extra|npmjs.org]])
 +
 +<code javascript>
 +var fs = require('fs-extra')
 + 
 +// Async with promises:
 +fs.copy('/tmp/myfile', '/tmp/mynewfile')
 +  .then(() => console.log('success!'))
 +  .catch(err => console.error(err))
 + 
 +// Async with callbacks:
 +fs.copy('/tmp/myfile', '/tmp/mynewfile', err => {
 +  if (err) return console.error(err)
 +  console.log('success!')
 +})
 + 
 +// Sync:
 +try {
 +  fs.copySync('/tmp/myfile', '/tmp/mynewfile')
 +  console.log('success!')
 +} catch (err) {
 +  console.error(err)
 +}
 +</code>
  
 ===== mime ===== ===== mime =====
Zeile 184: Zeile 211:
 </code> </code>
  
-===== colors ===== +===== chalk ===== 
-Farben in der Console ([[https://www.npmjs.org/package/colors|npmjs.org]])+Farben/Colors in der Console ([[https://www.npmjs.org/package/chalk|npmjs.org]])
  
 <code javascript> <code javascript>
-var colors = require('colors');+var chalk = require('chalk'); 
 + 
 +// Combine styled and normal strings  
 +log(chalk.blue('Hello') + 'World' + chalk.red('!')); 
 +  
 +// Compose multiple styles using the chainable API  
 +log(chalk.blue.bgRed.bold('Hello world!')); 
 +  
 +// Pass in multiple arguments  
 +log(chalk.blue('Hello', 'World!', 'Foo', 'bar', 'biz', 'baz'));
  
-console.log('hello'.green); // outputs green text +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('inverse the color'.inverse); // inverses the color +console.log(error('Error!')); 
-console.log('OMG Rainbows!'.rainbow); // rainbow (ignores spaces)+console.log(warning('Warning!'));
 </code> </code>
pub/node.js.1506510884.txt.gz · Zuletzt geändert: (Externe Bearbeitung)