在构build服务器上预先构build事件咕噜声,不会发现咕噜声
我一直在项目中使用CoffeeScript文件,并在项目中安装了grunt来编译它们。
我正在使用Grunt Launcher手动编译这些文件,但是我希望能够在项目生成时自动执行。 为此,我将以下内容放置在项目属性下的预生成事件命令行中:
CD $(ProjectDir) grunt build
这似乎在本地工作,但是当我承诺生成服务器回来这个错误:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1063,5): error MSB3073: grunt build" exited with code 9009
我的研究表明,这本质上是一个没有find的文件; 我认为咕噜。 有些post( 这里和这里 )build议增加完整的path是答案,但什么是咕噜声的完整path? 是这样的:
"path-to-project\node_modules\grunt\lib\grunt.js"
Grunt既可以在本地安装,也可以在我的电脑上全局安装。 我正在使用Visual Studio 2012。
有无论如何让生成服务器运行咕噜?
先进的谢谢你的帮助。
感谢任何看过这个问题的人。
经过一番实验后,我发现把这个放到预生成的事件命令行工作中:
CD $(ProjectDir) cmd.exe grunt build