"ng build"不会在Visual Studio预构建事件中运行



我有一个用angular-cli生成的应用程序,它是Visual Studio 2015解决方案的一部分。我想触发一个build

$(ProjectDir)_ngng build --prod

在开发人员构建解决方案中的其他项目时。我知道这可以使用预构建事件来完成,但到目前为止我还没有任何运气。上面的命令直接从事件构建器窗口粘贴。当我当前构建时,我得到一个错误,说ng不是一个可识别的内部或外部命令。我全局安装了cli

npm install -g angular-cli

,如果我将node -v放入预构建事件中,我将在输出窗口中获得预期的版本信息。

我尝试过的事情:

如果我使用Web Essentials中的命令提示快捷方式(alt+space)从Visual Studio中的angular项目目录启动cmd.exe,我可以运行ng build成功。

如果我在Windows 10的搜索栏中输入cmd.exe并运行它找到的"命令提示符"桌面应用程序,cd到项目目录并发出ng build,它无法运行,并出现错误

"'C:devphgitBT2bt2.web_ngng' is not recognized as an internal or external command, operable program or batch file."

Try

cd $(管理扫描)ng构建

要使用angular cli进行构建,你必须进入angular-cli所在的文件夹。json文件。

最新更新