process.exit(1)
-------------------------------------
process.exitCode = 1
-------------------------------------
process.on('SIGTERM', () => {
server.close(() => {
console.log('Process terminated')
})
})
-------------------------------------
process.kill(process.pid, 'SIGTERM')
process.env.NODE_ENV // "development"
node app.js joe
---------------------------------
node app.js name=joe
----------------------------------
process.argv.forEach((val, index) => {
console.log(`${index}: ${val}`)
})
------------------------------------
const args = process.argv.slice(2)
console.log('My %s has %d years', 'cat', 2)
console.log('\x1b[33m%s\x1b[0m', 'hi!')
const readline = require('readline').createInterface({
input: process.stdin,
output: process.stdout
})
readline.question(`What's your name?`, name => {
console.log(`Hi ${name}!`)
readline.close()
})
const library = require('./library')
------------------------------------------------
const car = {
brand: 'Ford',
model: 'Fiesta'
}
module.exports = car
//..in the other file
const car = require('./car')
-------------------------------------------------
const car = {
brand: 'Ford',
model: 'Fiesta'
}
exports.car = car
exports.car = {
brand: 'Ford',
model: 'Fiesta'
}
--------------------------------------------------
const car = require('./items').car
npm install <package-name>
npm update
npm update <package-name>
npm run <task-name>
npm install -g lodash
# As of npm 5.0.0, installed modules are added as a dependency by default, so the --save option is no longer needed
npm install <package>@<version>