Visual Studio 2015 RC Gulp任务运行程序未检测到任务
我在Visual Studio 2015 RC中有一个Gulpfile.js,其中有一个默认任务。由于某些原因,它没有显示在Visual Studio 2015 RC Gulp任务运行程序未检测到任务,gulp,visual-studio-2015,Gulp,Visual Studio 2015,我在Visual Studio 2015 RC中有一个Gulpfile.js,其中有一个默认任务。由于某些原因,它没有显示在任务运行器资源管理器中 我已经在我的package.json文件中将gulp添加到devdependences中并保存了它。在候选版本中,编辑package.json中的devdependences,然后保存不会像我预期的那样自动将包恢复/添加到项目中。保存package.json后,软件包在解决方案资源管理器的依赖项节点的NPM下列出,但在软件包名称旁边有一个标题“未安装
任务运行器资源管理器中
我已经在我的package.json
文件中将gulp添加到devdependences中并保存了它。在候选版本中,编辑package.json
中的devdependences,然后保存不会像我预期的那样自动将包恢复/添加到项目中。保存package.json
后,软件包在解决方案资源管理器的依赖项节点的NPM下列出,但在软件包名称旁边有一个标题“未安装”
。如屏幕截图所示,手动调用还原包
,会导致Visual Studio安装包
安装节点模块后,任务运行器资源管理器检测到gulp任务
我希望这对其他人有帮助
我也面临同样的问题。在将任务添加到gulpfile.js之后,刚刚重新启动了Visual Studio,我的问题就解决了。列出了所有任务
对我来说,Visual Studio在安装npm模块时崩溃,导致npm缓存损坏
我必须清理缓存,删除节点模块,然后重新安装
- 关闭Visual Studio
- 打开节点命令提示符
- cd[项目总监]
- npm缓存清理
- rimraf节点单元
- 当windows因深嵌套路径而失败时,这将删除node_modules文件夹
- 要安装rimraf:
- npm安装rimraf-g
- npm安装
现在,打开Visual Studio,它应该会工作。答案取自另一篇关于gulp的文章,但这对我来说很有用
最近我从VS2013迁移时遇到了同样的问题。正如Josh在其评论中所指出的,Visual Studio 2015附带了旧版本的node。如果您不想被VisualStudio中内置的node的任何版本所困扰,您可以告诉它使用您已经安装的版本。转到工具>选项>项目和解决方案>外部Web工具并重新排序位置,使$(PATH)高于$(DevEnvDir)\Extensions\Microsoft\Web Tools\External。这也适用于其他工具,如Grunt、Bower和Gulp
我也有同样的问题,建议的方法没有一个适合我。
重新安装NPM任务运行程序后,问题消失了。
您可以通过以下链接从marketplace下载最新的NPM Task Runner
这是一个老问题,但VS2017用户可能会面临同样的问题
我在VS 2017中遇到了同样的问题,我错误地在子文件夹中添加了gulpfile.js
确保gulpfile.js位于根文件夹中。
是否可以在Grunt任务中绑定npm模块和bower组件的恢复?(我会很好,因为您可以在Project Open事件上绑定它,这样您就不会将它们保存在git repo中了…)我需要记住在本地安装Gulp(-g是不够的)。另外,记住区分Project.json和package.json。。。(类似,但不同…空项目模板只添加project.json)您能帮我吗?我将packages.json和gulfile.js添加到解决方案的根目录中,就像一些教程所说的那样,因此会在Visual Studio中的解决方案项文件夹中显示。但是我在任务运行器中看不到任务,也看不到解决方案资源管理器中的Dependences项,因此我无法还原包这是我的问题-我一直在积极清理“DevDependences”!将“吞咽”放回此处修复了任务-它们现在显示出来了!我注意到它希望package.json和Gulpfile位于项目的根目录中。满足此条件后,它将自动安装deps。重新启动VS对我不起作用。我只需要在gulp.js文件的顶部添加//
,它就出现了。