Npm "скрипты": "запустить" запустить экспресс и открыть URL-адрес
У меня есть это начало params в package.json
"scripts": {
"start": "node bin/www"
},
Он запускает мое экспресс-приложение, когда я npm start
.
Но я хочу, чтобы браузер открывал http://localhost:8081
одновременно. Как я могу сказать, чтобы start
открывать мой локальный URL-адрес?
как: "start": "node bin/www, http://localhost:8081"
Поэтому, когда я npm satrt
он запускает мое экспресс-приложение и одновременно открывает URL-адрес.
Ответы
Ответ 1
Насколько я знаю, это как написать команду bash:
// Windows
"start":"start http://localhost:8081 & node bin/www"
// Mac
"start":"open http://localhost:8081 && node bin/www"
// Linux
"start":"xdg-open http://localhost:8081 && node bin/www"
Ответ 2
Для межплатформенной поддержки используйте open-cli.
Установите его:
npm install --save-dev open-cli
Добавьте его в свои сценарии:
"start": "open-cli http://localhost:8081 && node bin/www"
Ответ 3
Вам просто нужно использовать start
в правильном порядке!
"start": "npm run dev & start http://localhost:8000",
Bad
"start": "start http://localhost:8000 & npm run dev",
Хорошо