2016-12-15 19 views
0

私はangularjs v2を提供する公式のドキュメントを使用してピックアップしようとしています。「npm start」を実行したときに実行されているjsファイルはどれですか?

私はこのページの指示に従いました。

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

私はnpm startを実行した後、私はhttp://localhost:3000/が私のデフォルトのブラウザに自動的に起動されているWebページを参照してください。

クイックスタートフォルダにいくつかのjsファイルがあります。実行されているjsファイルとは何ですか?どのファイルがnpm startのために動くかをnpmに伝えるメインファイルがありますか? 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\" ", 

それはnpmjs.comをチェックアウトtscconcurrentlyノードパッケージの使用方法については、コマンドにtsc && concurrently "tsc -w" "lite-server"

を実行している:

1

すべてのファイルに警告( "ファイル名")を付けて、最初に実行するファイルとconsole.log( "ファイル名")を確認することができます。

1

npm help start

から、これはその「スクリプト」オブジェクトのパッケージの「スタート」プロパティで指定した任意のコマンドを実行します。 "scripts"オブジェクトに "start"プロパティが指定されていない場合、ノード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" 
}, 
関連する問題