2016-12-08 1 views
0

У меня есть package.JSON файл, в котором сценарий упоминается, как,Как следующий скрипт работает при запуске с НПМ построить команду

"scripts": { 
    "typings": "typings install", 
    "build": "tsc && webpack", 
    "watch": "npm-run-all -p -r -l tsc-watch webpack-watch", 
    "tsc-watch": "tsc -w", 
    "webpack-watch": "webpack -w", 
    "clean": "rm -rf built", 
    "minify": "webpack --optimize-minimize --optimize-dedupe", 
    "start": "http-server -p 8000", 
    "pretest": "tsc -p tests", 
    "test": "mocha test/tests", 
    "foo": "mocha test/tests" 
    }, 

Когда НПМ используется как построить с помощью команды «запустить старт сборки », В каком порядке исполняется скрипт

ответ

1

Запуск npm run start build будет запущен "start": "http-server -p 8000",, а затем "build": "tsc && webpack",. Хотя здесь, так как команда start является http-сервером и никогда не будет возвращена до отмены, она никогда не должна вызывать следующую команду.

Команда NPM run, также называемая run-script, позволяет запускать произвольные команды, определенные в файле package.json.

ref: https://docs.npmjs.com/misc/scripts, https://docs.npmjs.com/cli/run-script

 Смежные вопросы

  • Нет связанных вопросов^_^