Подтвердить что ты не робот

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-адрес.

4b9b3361

Ответ 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",

Хорошо