undefined undefined undefined

Использование npm и nodemon.

Open in new window

NPM NODEMON

Терминал

Создаем новую папку и переходим в нее.

mkdir blog
cd blog

(можно одной строкой mkdir blog; cd blog)

Создаем файл проекта package.json

npm init

Создадим файл server.js

console.log('Start server');
var express = require('express');

Запустим.

node server.js

Error: Cannot find module ‘express’

Установим express библиотеку

npm install express --save

Запускаем еще раз

node server.js

Подключим библиотеку fs в server.js.

(Не требует установки через npm install.)

+ var fs = require("fs");

Подключим библиотеку mustacheExpress в server.js.

var mustacheExpress = require(‘mustache-express’);

Установка.

npm install mustache-express --save

Удаление либы.

npm uninstall mustache-express

Установка всех зависимостей проекта из файла package.json.

npm install

Добавление новой команды.

      "scripts": {
        "test": "...",
        "start": "node server.js"

},

Запуск.

npm run start

Добавление сервера.

// server.js

Перезапуск сервера при изменении server.js.

npm install nodemon --save

Запуск.

 ./node_modules/nodemon/bin/nodemon.js

Пытается запустить index.js

./node_modules/nodemon/bin/nodemon.js server.js

Изменяем команду start.

"start": "./node_modules/nodemon/bin/nodemon.js server.js"

Добавляем дополнительные расширения.

    "start": "./node_modules/nodemon/bin/nodemon.js server.js -e js,html"

Other topics