Aklımda Kalası Kelimeler

* давайте работать вместе
* Zarf ve Mazruf, Zerafet(xHoyratlık) ile aynı kökten(za-ra-fe) gelir
* Bedesten
* Suç subuta ermiştir - Suç sabit olmuştur

24 Nisan 2015 Cuma

nodemon.json vs npm run


Nodemon ayarlarını isterseniz bir config dosyasında tutabilirsiniz.
nodemon.json
{
  "verbose": true,
  "ignore": [
    "e2e-tests/*",
    "node_modules/*"
  ],
  "watch": ["node/routes/*.js"],
  "script": "node/bin/www"
}

ya da package.json içinde scripts içinde özel bir anahtarda tutabilirsiniz:
package.json
{
  "name": "angular-seed",
  "private": true,
  "version": "0.0.0",
  "description": "A starter project for AngularJS",
  "repository": "https://github.com/angular/angular-seed",
  "license": "MIT",
  "devDependencies": {
    "bower": "^1.3.1",
    "debug": "~2.0.0",
    "http-server": "^0.6.1",
    "karma": "~0.10",
    "karma-junit-reporter": "^0.2.2",
    "matchdep": "^0.3.0",
    "mocha": "^2.2.4",
    "protractor": "^1.1.1",
    "shelljs": "^0.2.6"
  },
  "dependencies": {
    "acl": "^0.4.7",
    "activedirectory": "^0.6.3",
    "body-parser": "~1.8.1",
    "cheerio": "^0.19.0",
    "compression": "1.1.1",
    "connect-busboy": "0.0.2",
    "connect-redis": "^2.2.0",
    "consolidate": "^0.12.1",
    "cookie-parser": "~1.3.3",
    "ejs": "^2.3.1",
    "emailjs": "^0.3.13",
    "express": "~4.9.0",
    "express-session": "1.8.2",
    "iconv-lite": "0.4.6",
    "jade": "~1.6.0",
    "jquery": "^1.8.3",
    "jsdom": "^4.1.0",
    "moment": "2.8.3",
    "morgan": "~1.3.0",
    "node-xlsx": "^0.5.1",
    "path": "0.4.9",
    "q": "1.0.1",
    "redis": "0.12.1",
    "request": "2.44.0",
    "serve-favicon": "~2.1.3",
    "socket.io": "^1.3.4",
    "underscore": "1.7.0",
    "winston": "^0.9.0",
    "winston-redis": "^0.3.0"
  },
  "scripts": {
    "start": "node ./node/www",
    "debug": "nodemon node/www -V -w './node/routes/**/*.js' -i './e2e-tests/*' -i './node_modules/*'",
    "test": "./node_modules/.bin/mocha"
  }
}

Normalde test, start gibi tanımlarınızı npm test, npm start ile çalıştırabilirken özel tanımladıklarınızı (burada debug oluyor) npm run debug ile çalıştırabilirsiniz.
Konsolde eğer nodemon'u doğrudan çalıştırırsanız nodemon.json dosyasının içindekini okuyarak çalıştırmış olacağınızı hatırlatmaya gerek yok:
C:\_Projeler\AdminLTE\trunk>nodemon
24 Apr 15:32:03 - [nodemon] v1.3.6
24 Apr 15:32:03 - [nodemon] reading config C:\_Projeler\AdminLTE\trunk\nodemon.json
24 Apr 15:32:03 - [nodemon] to restart at any time, enter `rs`
24 Apr 15:32:03 - [nodemon] ignoring: e2e-tests/**/* node_modules/**/*
24 Apr 15:32:03 - [nodemon] watching: node/routes/*.js
24 Apr 15:32:03 - [nodemon] watching extensions: js
24 Apr 15:32:03 - [nodemon] starting `node index.js`
24 Apr 15:32:03 - [nodemon] child pid: 13100
24 Apr 15:32:03 - [nodemon] watching 0 files

Hiç yorum yok: