2016-12-15 6 views
0

Я пытаюсь подобрать angularjs v2, используя официальную документацию.Каковы файлы js, которые запускаются при запуске «npm start»?

Я выполнил инструкции на этой странице.

https://angular.io/docs/ts/latest/guide/setup.html

После я бегу npm start, я вижу веб-страницы http://localhost:3000/ запускаются автоматически в моем браузере по умолчанию.

Я вижу несколько файлов js в папке быстрого запуска. Какие файлы js запускаются и в какой последовательности? Есть ли основной файл, который сообщает npm, какие файлы нужно запускать для npm start? Как npm знает, какие файлы запускать?

+0

Показать содержимое 'package.json' –

+0

Взять файл package.json. Вы узнаете, какой файл начнется сначала. Затем из этого файла вы можете найти все ссылки. –

ответ

3

В вашем файле package.json появится «сценарий» с именем «start». Один вы работаете с находится здесь: https://github.com/angular/quickstart/blob/master/package.json

"start": "tsc && concurrently \"tsc -w\" \"lite-server\" ", 

Он выполняет команду tsc && concurrently "tsc -w" "lite-server"

Для использования узловых пакетов tsc и concurrently проверить npmjs.com:

1

вы можете сделать предупреждение («имя файла») в каждом файле, чтобы увидеть, какой из них запускается первым или console.log («имя файла»);

1

От npm help start

Это запускает произвольную команду, указанную в свойстве программ пакета «старт» его «сценарии» объекта. Если в объекте «scripts» не указано свойство «start», он будет запускать node server.js.

Так открой package.json

"scripts": { 
    "test": "echo \"Error: no test specified\" && exit 1" 
}, 

Просто добавить что-то к нему.

"scripts": { 
    "test": "echo \"Error: no test specified\" && exit 1", 
    "start": "arbitrary command" 
},