Это зависит от того, что вы используете. В реактивном приложении npm start
на самом деле npm run start
, но npm допустили сокращенную версию.
Если вы посмотрите в свой пакет. json вы увидите параметр scripts
, который имеет все вещи, которые вы можете запустить, используя npm run [command]
. Вы также можете определить свои собственные.
Чтобы ответить на ваш первый вопрос. Команды start
и build
обычно определяются webpack.
start
обычно используется для локального обслуживания вашего приложения. Таким образом, вы можете go до localhost
и увидеть, что он работает.
build
используется для компиляции вашего приложения в папку, обычно называемую dist /, в плоский сайт html / CSS / JavaScript так что вы можете поместить файлы на рабочий сервер.