2016-11-01 42 views
1

我有一個應用程序是使用作爲Visual Studio 2015解決方案一部分的angular-cli生成的。我想觸發構建'ng build'不能在Visual Studio預生成事件中運行

$(ProjectDir)_ng\ng build --prod 

任何時候開發人員在解決方案中構建其​​他項目。我知道這可以使用預生成事件完成,但到目前爲止我還沒有任何運氣。上面的命令直接從事件生成器窗口粘貼。當我建立目前我得到一個錯誤,說ng不是一個公認的內部或外部命令。我安裝了CLI全球

npm install -g angular-cli 

,如果我把節點-v到我的預生成事件,我得到的輸出窗口的版本信息預期。

事情我已經嘗試:

如果我使用網絡基本功能(ALT +空格)命令提示符快捷方式在Visual Studio中的角項目目錄啓動cmd.exe,我可以NG運行建立 成功。

如果我把cmd.exe的到搜索欄在Windows 10和運行「命令提示符」,它發現桌面應用程序,cd到項目目錄及發行NG建立失敗與錯誤

"'C:\dev\ph\git\BT2\bt2.web\_ng\ng' is not recognized as an internal or external command, operable program or batch file." 
運行
+0

全局安裝包的正確命令是:'npm install -g angular-cli'。我想這只是一個錯字。 – Yuri

+0

這是,更新了問題。 –

回答

0

嘗試

CD $(PROJECTDIR) NG建立

建設有角CLI,你必須要在有角cli.json文件的文件夾中。

相關問題