我想在VS 2010的构建后事件中运行gulp默认任务,例如
cd $(ProjectDir) gulp
但是当我点击“生成解决方案”时,VS会冻结,而在命令窗口中却能正常工作。有没有人之前遇到过这个问题或者可以帮我解决一下?
我想在VS 2010的构建后事件中运行gulp默认任务,例如
cd $(ProjectDir) gulp
但是当我点击“生成解决方案”时,VS会冻结,而在命令窗口中却能正常工作。有没有人之前遇到过这个问题或者可以帮我解决一下?
编辑:Visual Studio 2015现在已经完全支持gulp, 并且提供了钩子,使其更容易集成。
旧答案:这是因为gulp-watch
是一个长时间运行的进程;它正在监视文件的更改,因此不会退出。
也许您可以在后期构建任务中使用类似cmdow的工具来启动单独的进程,这将让构建"完成"。
尝试使用powershell start-process gulp作为您的命令行。您也可以添加特定任务:powershell start-process gulp mytask