npm разъяснение основ: различия между npm start и npm build - PullRequest
0 голосов
/ 23 марта 2020

Привет, мне нужны разъяснения по npm материалам.

  1. В чем разница между "npm start" и "npm build"?

  2. Когда мы используем "запустить", например, в чем различия между "npm test" и "npm run test"?

Спасибо вы так много! Я ценю объяснение.

Ответы [ 2 ]

2 голосов
/ 23 марта 2020

Вы обнаружите, что в NPM есть несколько скриптов по умолчанию. Вот некоторые из них:

  • npm start
  • npm build
  • npm test

Это просто псевдонимы для npm run xxxx. Чтобы ответить на ваш вопрос, npm run test и npm test абсолютно одинаковы. npm test это просто сокращенный псевдоним.

Эти сценарии по умолчанию предназначены для использования в качестве «универсальных» команд. Например: у вас есть два разных проекта, которые имеют два разных процесса сборки. Тем не менее, вы можете запустить npm build в обоих, чтобы построить их соответствующие процессы сборки.

0 голосов
/ 23 марта 2020

Это зависит от того, что вы используете. В реактивном приложении npm start на самом деле npm run start, но npm допустили сокращенную версию.

Если вы посмотрите в свой пакет. json вы увидите параметр scripts, который имеет все вещи, которые вы можете запустить, используя npm run [command]. Вы также можете определить свои собственные.

Чтобы ответить на ваш первый вопрос. Команды start и build обычно определяются webpack.

start обычно используется для локального обслуживания вашего приложения. Таким образом, вы можете go до localhost и увидеть, что он работает.

build используется для компиляции вашего приложения в папку, обычно называемую dist /, в плоский сайт html / CSS / JavaScript так что вы можете поместить файлы на рабочий сервер.

...