«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > rnr: инструмент, который говорит сценарии запуска каждого проекта

rnr: инструмент, который говорит сценарии запуска каждого проекта

Опубликовано 30 сентября 2024 г.
Просматривать:495

rnr: The Tool That Speaks Every Project run scripts

Привет, разработчики JavaScript и TypeScript! ? Вы устали жонглировать разными командами для запуска различных JS-проектов? Что ж, у меня для вас есть потрясающая новость! Я создал инструмент под названием rnr (произносится как «бегун»), который упрощает запуск любого проекта JavaScript или TypeScript.

Что такое rnr и почему я это сделал?

Представьте, что вы работаете над несколькими проектами JavaScript — возможно, приложением React, сервером Node.js и веб-сайтом Vue.js. Каждому из них для запуска нужна своя команда. Это похоже на кучу разных пультов дистанционного управления, по одному для каждого устройства. Сбивает с толку, правда?

Вот почему я сделал rnr. Это как универсальный пульт для ваших проектов JS и TS. Вы просто вводите rnr, и он определяет, как начать ваш проект, независимо от того, какой фреймворк или библиотеку вы используете!

Крутые вещи, которые может сделать rnr

  1. Это умно: rnr смотрит на ваш проект и определяет, React ли это, Vue, Express или любой другой популярный JS-фреймворк.

  2. Работает со многими проектами JS: используете ли вы Next.js, Express, React, Vue или простой JavaScript, rnr знает, как справиться со всеми ними.

  3. Выбирает лучший менеджер пакетов: rnr автоматически выбирает между npm, Yarn, pnpm или Bun — в зависимости от того, что лучше всего подходит для вашего проекта.

  4. Все решает одна команда: Хотите запустить в режиме разработки? Создать свой проект? Запустить его в производственном режиме? rnr может сделать все это, внеся небольшое изменение в команду.

  5. Простота настройки: rnr настраивается сам, но вы можете настроить его работу в своем проекте.

Режимы rnr: разные способы запуска вашего JS-проекта

rnr очень гибок. Он имеет разные режимы, которые помогут вам по-разному работать над вашим проектом JavaScript:

  1. Режим разработчика: это для тех случаев, когда вы пишете код и хотите сразу увидеть свои изменения. Это похоже на предварительный просмотр вашей работы.
    Используйте это так: rnr dev или просто rnr

  2. Режим сборки: когда вы будете готовы подготовить проект к развертыванию, используйте этот режим. Это похоже на упаковку вашего приложения для отправки.
    Используйте это следующим образом: rnr build

  3. Производственный режим: предназначен для запуска вашего приложения в производственной среде. Он оптимизирован для производительности, а не для разработки.
    Используйте это следующим образом: rnr prod

И мы не собираемся останавливаться на достигнутом! Мы работаем над добавлением еще большего количества режимов, чтобы облегчить вам жизнь при разработке JavaScript.

Как начать работу с рнр

Получить rnr очень просто. Просто введите это в командной строке:
Исследуйте здесь

npm i -g @sujit-shrc/rnr

Затем перейдите в любую папку проекта JavaScript или TypeScript и введите:

rnr

Вот и все! rnr запустит ваш проект за вас.

Почему я сделал рнр

Как разработчик JavaScript, я устал переключаться между npm run dev, Yarn start, pnpm run serve и т. д. для разных проектов. Я подумал: «Должен быть способ получше!» Так родился rnr — чтобы сделать запуск JS-проектов простым и последовательным.
Зайдите в npmjs

Почему вам понравится rnr

  • Экономия времени: больше не нужно искать, как запустить каждый JS-проект.
  • Работает со всеми JS Frameworks.: используйте одну и ту же команду для своих проектов React, Vue, Angular или Node.js.
  • Простое переключение режимов: легко переключайтесь между режимами разработки, производства и сборки.
  • Становится лучше: мы постоянно добавляем поддержку новых инструментов и фреймворков JS.

Что дальше для рнр?

Мы работаем над тем, чтобы сделать rnr еще лучше для разработчиков JavaScript и TypeScript! Мы рассматриваем возможность добавления поддержки большего количества фреймворков, улучшения определения типов проектов и, возможно, даже добавления некоторых интересных функций для тестирования и отладки. Следите за обновлениями!

Попробуйте рнр сегодня!

Хотите упростить реализацию проектов JavaScript и TypeScript? Попробуйте rnr:

npm i -g @sujit-shrc/rnr

Посетите наш репозиторий GitHub, чтобы узнать больше, сообщить о любых проблемах или внести свой вклад в улучшение rnr для сообщества JS.

Давайте вместе сделаем разработку JavaScript проще и интереснее!

Удачного программирования, энтузиасты JS! ?


P.S. Нам бы хотелось услышать, что вы думаете о rnr! Вы пробовали это в своих проектах JavaScript? Есть ли у вас идеи, как сделать его лучше для пользователей TypeScript? Дайте нам знать в комментариях или на GitHub. Ваши отзывы помогают нам сделать rnr замечательным для всех разработчиков JS!

Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/sujit-shrc/rnr-the-tool-that-speaks-every-project-run-scripts-35kb?1 Если есть какие-либо нарушения, пожалуйста, свяжитесь с Study_golang@163. .com, чтобы удалить его
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3