Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 8633|Отговор: 0

node.js инициализира с package.json

[Копирай линк]
Публикувано в 14.12.2016 г. 11:03:04 ч. | | | |
Най-добрият начин да управлявате локално инсталирани npm пакети е да създадете package.json файл.

package.json файл предлага много предимства:

Той служи като документация за пакетите, на които зависи вашият проект.
Той ви позволява да зададете версията на пакета, която вашият проект може да използва, използвайки семантични правила за версиониране.
Да направите билда си възпроизводима означава, че е по-лесно да се споделя с други разработчици по начин, който е по-лесен за споделяне.
Изисквания

Поне package.json трябва да има:

"Име"
всички малки букви
Една дума, без празни места
Позволени тирета и подчертавания
"версия"
Във формата на x.x.x
следва специализация на Семвер

Например:



Създай package.json

За да създадете package.json run:

> npm init
Това ще стартира въпросник в командния ред и накрая ще създаде package.json в директорията, където сте стартирали командата.

Инициализацията на package.json чрез стартиране на npm init в директорията ще ви позволи да въведете много информация, като: име, версия, автор и др.


Ако използваме стандартното име, просто натиснете Enter!!


Въведох информацията само в описанието и автора, а всички други декларации са по подразбиране, например:


Виждаме, че генерираният пакет package.json е следният:


Ако искаш да използваш стандартното генериране и не искаш да натискаш бутона за car enter всеки път, можеш да добавиш --да, след npm init,

Код:




Така не е нужно да натискате бутона Enter всеки път, а резултатът е следният:


Name: по подразбиране се използва името на автора, освен ако не е в директорията на git, в който случай то ще бъде името на хранилището
version:always 1.0.0
Основно: Винаги index.js
scrip{filter}ts: Създава празен тестов скрипт по подразбиране
Ключови думи: Празно
автор: какъвто и CLI да предоставите
лиценз: ISC
Хранилище: ще извлече информация от текущата директория (ако съществува).
бъгове: Информацията ще бъде извлечена от текущата директория (ако съществува).
Начална страница: ще извлече информация от текущата директория (ако съществува).

Можеш също да зададеш няколко конфигурационни опции за init командата. Някои полезни:











Предишен:Какво е NPM? Какво е NPM?
Следващ:15 добре. .NET
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com