2017-10-06 8 views
0

私は角4 CLIとネットコア2.0アプリケーションのアップを持っており、すべての良いを実行しています。Angular-CLIとdotnet cliを見て両方のコマンドを書き込む方法は?

私は角度変更を監視するためにng build -watchコマンドを使用しますが、下の図に示すようにターミナルで実行すると、その後は他のコマンドを使用することができません。

enter image description here

どのように私は同時に、角度-cliの時計とDOTNET実行時計を実行できますか?

"scripts": { 
    "start-local": "dotnet run && webpack --progress --color --env.local", 
    "test": "karma start ClientApp/test/karma.conf.js", 
    "debug": "webpack --progress --color --env.debug", 
    "release": "webpack --progress --color --env.release", 
    "start-debug": "npm run debug", 
    "start-release": "npm run release" 
    }, 

はこれが可能である:私はWebPACKのと古いプロジェクトで使用されるように私はその何かのために多分packages.jsonスクリプトを作りたいですか? dotnet run watch && ng build --watch

+0

「&&」はこれですか? – jonrsharpe

+0

あなたは[並行](https://www.npmjs.com/package/concurrently)しようとしましたか? –

答えて

0

クイックソリューションような何か:あなたは2つのターミナルウィンドウを使用することができます。あなたはターミナルウィンドウの右側にプラス(+)記号をクリックして、これを行うことができますVisual Studioのコードの最新バージョンで

+0

実際に両方を実行する必要はありません。誰でもこれに新しいです。 ng buildを実行してnet.core appのwwwrootをビルドします。アプリを実行するためにng serveを実行します。 dotnetを使って自己ホストしたい場合は、dotnet runを実行してください(前にng buildを実行するので、実際にwwwrootフォルダが存在していなければ、dotnet runを実行するとエラーが見つかりません)。あなただけの開発や変更がDOTNETの実行のための時計をインストールし、DOTNETの実行が –

+0

まあを見使う見たい場合は、私の答えは、迅速な解決策でした。おそらく長期的には最高のものではないでしょう。 – einord

0

あなたはVSコードを使用しているように見えますか?その場合は、上部にある「メニュー」の「問題出力...端末」と表示されていますか?さらに右に+記号があります。これをクリックすると、別のPowershellターミナルウィンドウが作成されます。次に、別のコマンドを実行することができます。 2つ(またはそれ以上)のターミナルウィンドウを切り替えるには、+記号の左側にあるドロップダウンを使用します。

関連する問題