在Windows批处理脚本中执行grunt后,无法执行其他命令

时间:2017-05-22 15:54:24

标签: windows gruntjs yeoman oracle-jet

使用yeoman navdrawer模板构建Oracle Jet应用程序并尝试编写我需要执行的一些公共任务(例如:构建,部署在远程服务器上,...)。

如果我在Windows上使用以下命令创建test.bat:

grunt build
echo "next command is an echo"

不执行echo命令

Running "build" task

Running "oraclejet-build:undefined" (oraclejet-build) task
 Oracle JET Grunt plugin
Processing Grunt command...
JET Warning: Missing platform. Default to web.
 Oracle JET Tooling
cleaning staging path.....
copy files to staging directory.....
copy finished...
copy library files to staging directory.....
copy finished...
compiling sass....
sass compile finished...
running theme injection task.....
indexHtml theme path injection finished..
running theme copy task.....
theme copy finished...
running injection task.....
mainJs paths injection finished..

Done.

然后返回命令行..

为什么不执行echo命令?

1 个答案:

答案 0 :(得分:0)

在另一篇文章中找到它

grunt execution stops batch script

必须使用调用才能使其正常工作

call grunt build
echo "it works!"