Часто мне нравится пробовать новые вещи в мире веб-разработки и nodejs. Но есть одна проблема.
Я пробовал создавать новые проекты с помощью create-react-app, create-next-app или любые backend приложения с помощью express или hapi, или любые monorepo с помощью lerna, turbo или nx.
Но команда для запуска среды разработки или сборки проекта меняется от одного к другому.
например.
и т.д.
И нет ни одной команды, которая бы управляла ими всеми.
Но не волнуйтесь, есть одно решение.
Вам нужно установить zsh, oh-my-zsh в вашей системе, чтобы воспользоваться этим решением.
Вот как вы можете это сделать
Шаг 1: Включите плагин dotenv
в zsh
. Отредактируйте ваш ~/.zshrc
.
plugins=(dotenv)
Теперь этот плагин всегда будет автоматически использовать ваш файл .env
каждый раз, когда вы перейдете в каталог проекта, содержащий файл .env
.
Шаг 2: Создайте и добавьте следующее содержимое .env
в проект create-react-app
alias ns="npm start"
alias nb="npm run build"
Шаг 3: Создайте и добавьте следующее содержимое .env
в проект create-next-app
alias ns="npm run dev"
alias nb="npm run build"
Шаг 4: Для проекта java spring boot вы можете добавить следующее
alias ns="mvn org.springframework.boot:spring-boot-maven-plugin:run"
Теперь, когда вы cd
в проекте create-react-app
, вам нужно запустить ns
для запуска проекта.
также когда вы cd
в проект create-next-app
, вам также нужно запустить ns
для запуска проекта.
Вот и все, вам нужно всего лишь один раз настроить проект, и все готово. Больше не нужно запоминать команды для конкретного проекта. Будьте здоровы. Наслаждайтесь.