Что такое package.json

«package.json» — это файл JSON, и он отслеживает все пакеты, которые мы устанавливаем локально в наш проект, а также другие вещи, такие как детали проекта и любой проект.

Если вы планируете использовать какие-либо сторонние пакеты в своем проекте, вам обязательно следует создать файл пакета JSON.

Полные статьи о Node.js:

Часть 1: Как создать HTTP-сервер в Node.js

Часть 2: Как использовать объект `req` в Node.js

Часть 3: Как использовать объект `res` в Node.js

Часть 4: Как отображать HTML в Node.js

Часть 5: Маршрутизация Node.js без использования Express.js

Часть 6: Как указать statusCode в Node.js

Часть 7: Как перенаправить URL-адрес браузера пользователя на другую страницу в Nodejs?

Часть 8: Как загрузить и установить пакет npm глобально в Node.js?

Часть 9: Что такое package.json и как установить пакет npm локально в Node.js?

Полный курс:



Мы делаем это, подходя к терминалу и говоря NPM init, и это инициализируется как файл пакета JSON.

npm init

Теперь он задаст нам ряд вопросов о нашем проекте и даст нам значение по умолчанию в скобках, если мы хотим их принять, мы можем просто нажать «Enter».

Вы можете переопределить их, введя новый по большей части.

После того, как вы прошли через это, он создает для нас этот JSON-файл пакета.

Вы также можете создать «package.json» по умолчанию, используя информацию, извлеченную из текущего каталога, чтобы пропустить ответы на эти вопросы.

npm init --y

Вы также должны увидеть JSON-файл блокировки пакета, и этот файл тут же отслеживает различные версии зависимостей, которые мы установили в нашем проекте. Внутри этого файла вообще ничего редактировать не нужно.

{
"name": "server",
"version": "1.0.0",
"description": "",
"main": "server.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "node server.js"
},
"author": "",
"license": "ISC"
}

«package.json» отслеживает несколько разных вещей о нашем проекте, таких как название, версия, все различные вопросы, на которые мы ответили после инициализации npm.

Этот файл пакета будет отслеживать зависимости нашего проекта, а зависимости означают все пакеты, которые мы устанавливаем локально в этот проект.

Эти пакеты станут вещами, от которых зависит проект. Итак, если вы хотите установить сторонние пакеты для этого проекта, вам обязательно нужно создать файл «package.json» для этого проекта, запустив «npm init».

Установите пакет npm локально

Теперь мы начинаем устанавливать пакеты локально в проект. Эти пакеты могут помочь нам реализовать дополнительные функции в нашем коде и проекте. Итак, что мы собираемся сделать, это установить служебную библиотеку под названием moment

Если мы перейдем на веб-сайт NPM и найдем этот момент прямо здесь, нажмите, чтобы увидеть, как установить.

поэтому мы вводим следующее, чтобы установить пакет

npm i moment

Это сохранит его в наших локальных зависимостях для этого проекта, и это зарегистрирует его в файле package.json, чтобы он мог отслеживать это сейчас, если у вас есть новая версия.

Давайте также откроем домашнюю страницу момента и посмотрим, что мы можем сделать.

Вы можете видеть, что мы можем изменить способы отображения момента.

Первое, что нам нужно сделать, это подняться наверх и сказать

var moment = require('moment')

Всякий раз, когда мы устанавливаем локальный пакет в наш проект, он будет создавать папку модулей узла, и все различные файлы и папки, которые необходимы для этого пакета, и зависимости этого пакета будут храниться внутри модулей узла, но мы не никогда не нужно напрямую заходить в эту папку.

Мы собираемся попробовать использовать его, предоставляя нам служебный метод для этого, чтобы мы могли сказать:

const christmas = moment('2022-12-25').format('LL');

Если мы изменим дату на «2022–12–26» и снова сохраним.

Nodemon автоматически перезапустится, и результат изменится.

Подпишись на ютуб:



Подписывайтесь на нас: