Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio Visual Studio 2017 Grunt任务_Visual Studio_Gruntjs - Fatal编程技术网

Visual studio Visual Studio 2017 Grunt任务

Visual studio Visual Studio 2017 Grunt任务,visual-studio,gruntjs,Visual Studio,Gruntjs,我最近搬到了VS2017,结果证明我不能让Grunt任务工作。节点与Grunt包一起安装,Grunt任务也已定义,但Visual Studio中的任务运行器资源管理器未看到它(附屏幕截图): 嗯。。。一个已知的问题是:“嵌套解决方案文件夹中的项目还不受支持”。因此,我的猜测是,鉴于grunfile.js的位置,您将无法在当前结构中使用它。您可以通过将该文件放在项目根目录中来确认这一点。我的项目的父文件夹中碰巧有一个Gruntfile.js:“source”,默认情况下VS读取它。出于对WebCo

我最近搬到了VS2017,结果证明我不能让Grunt任务工作。节点与Grunt包一起安装,Grunt任务也已定义,但Visual Studio中的任务运行器资源管理器未看到它(附屏幕截图):
嗯。。。一个已知的问题是:“嵌套解决方案文件夹中的项目还不受支持”。因此,我的猜测是,鉴于
grunfile.js
的位置,您将无法在当前结构中使用它。您可以通过将该文件放在项目根目录中来确认这一点。

我的项目的父文件夹中碰巧有一个Gruntfile.js:“source”,默认情况下VS读取它。出于对WebCompiler扩展的不满,我开始使用Grunt,该扩展在VS2017中被严重破坏,短期内没有更新的迹象。我刚开始在VS之外使用grunt来编译我的sass和捆绑/缩小我的js,这可能会让我的其他团队成员感到沮丧。无论如何,我注意到VS2017会自动拾取该Grunfile,尽管它甚至不在我的项目的解决方案文件夹中。对于我的非MS项目,我就是这样设置的,因为我不希望那个疯狂的节点模块文件夹丛林最终出现在我的git repo中。微软现在希望我们在项目中使用开源工具,这让人非常沮丧。美国现代前端开发人员在使用sass或scss预编译器时处于困境