Как создать свой собственный стартовый комплект npm? - PullRequest
0 голосов
/ 27 августа 2018

Старт искусства: Популярные фреймворки node.js поставляются с собственными стартовыми наборами, которые действуют как шаблоны проектов, например, React поставляется со стартовым набором. Когда пользователь хочет создать новое приложение реагирования, он может использовать сокращение npx create-react-app my-app. ... для автоматического создания целого каркаса проекта со всеми файлами базовых проектов, каталогами и зависимостями пакетов. При использовании начального набора npx разрешает переменные шаблона в файлах начального набора, т. Е. Если package.json содержит запись {{my-application-name}}, npx будет, как при вводе пользователем, заменять переменную шаблона, например, на. «Мое первое-приложение». React является лишь одним из примеров такого стартового набора.

Постановка задачи: Я хотел бы создать свой собственный стартовый набор для моей собственной среды node.js. На первый взгляд кажется, что нужно просто следовать соглашению, чтобы назвать мой пакет, начинающийся с «create-», и использовать шаблон - {{vars}} в нужных местах. Я попробовал и начал копировать, вставлять и заменять, однако npm install не сработало, так как неразрешенная переменная шаблона приводит к ошибкам сборки.

Кто-нибудь знает учебник, как создать свой собственный стартовый комплект npx? Кто-нибудь знает, как можно создать и опубликовать новый стартовый комплект?

...