我有一个ASP.NET Core网页应用程序,使用webpack构建前端代码。Webpack通过npm调用,而npm又通过项目json中的脚本部分进行调用:
{
...
"scripts": {
"postcompile": "npm run build"
}
}
“npm run build”调用如果构建失败,将进程退出代码设置为1。尽管从命令行或Visual Studio运行“dotnet build”不会失败-它会打印npm错误,但不会使构建失败。
我如何在我的project.json文件中配置一个额外的构建步骤,例如调用“npm run build”,如果该步骤失败,实际上会使构建失败?