gpt4 book ai didi

visual-studio-2010 - 从 Visual Studio 生成后事件命令行运行 Grunt

转载 作者:行者123 更新时间:2023-12-03 20:27:48 25 4
gpt4 key购买 nike

我已经尝试在 Visual Studio 2010 和 Visual Studio 2012 中执行此操作。如果我的 Gruntfile.js 文件在我的项目的根目录中,我可以从构建后事件命令行运行“grunt”命令,并且它在没有问题。

grunt or grunt.cmd

但是如果它在子目录中
$(ProjectDir)Public\grunt or $(ProjectDir)Public\grunt.cmd

它给了我这个错误
The command "c:\web\Public\grunt.cmd" exited with code 9009.

我一直在研究这个,但我没有找到任何帮助。我确实在 grunt 文档中发现我需要使用“grunt.cmd”而不是仅仅调用“grunt”,但这对我没有多大帮助。

最佳答案

发生的事情是您为 grunt 指定了一个确切的路径,它实际上并不位于 $(ProjectDir)Public\。当您在命令提示符下进入该目录并键入 grunt 时,它会执行,因为您已将路径环境变量设置为包含 grunt 所在的目录。

幸运的是,VS 中的后期构建命令就像一个命令窗口,所以你可以把它放在你的后期构建命令中:

CD $(ProjectDir)Public\
grunt

这应该有效(假设定义了默认的 grunt 任务)。

关于visual-studio-2010 - 从 Visual Studio 生成后事件命令行运行 Grunt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17256934/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com