在 Visual Studio 2013 中使用 Grunt, Bower 和 NPM
在 Visual Studio 2015 中提供了对于 Grunt 和 Gulp 的内置支持,在 Visual Studio 2013 中怎么办呢?微软将 2015 中的特性作为几个独立的扩展发布出来,你可以在 Visual Studio 2013 中同样使用这个特性。
实际上,你需要三个扩展。
1. 安装
首先,你需要 Visual Studio 2013.3,也就是说,安装了 Visual Studio 的第三个更新包。
1. Task Runner Explorer
Grunt 的可视化任务管理器。
扩展地址:https://visualstudiogallery.msdn.microsoft.com/8e1b4368-4afb-467a-bc13-9650572db708
2. Package Intellisense
通过搜索在线的 NPM 和 Bower 包进行智能提示。
扩展地址:https://visualstudiogallery.msdn.microsoft.com/65748cdb-4087-497e-a394-2e3449c8e61e
3. Grunt Launcher
可选,提供了在解决方案管理器上右键菜单中包含 "npm install",在 package.json 中右键菜单支持,在运行 grunt/gulp 任务之前执行 “npm install”。
扩展地址:https://visualstudiogallery.msdn.microsoft.com/dcbc5325-79ef-4b72-960e-0a51ee33a0ff
2. 使用
在 gruntfile.js 文件上右键,可以弹出管理任务的菜单。
默认情况下,Task Runner Explorer 会出现在 Visual Studio 的下面。
还可以被 Visual Studio 的 4 个事件之一触发。
双击任务就可以执行。
可以在 NPM 的 package.json 文件编辑时,提供智能提醒。
包括包版本
悬停的提醒。
演示一下。
参考资料
Intruducing Gulp, Grunt, Bower, and npm support for Visual Studio
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2013-09-18 翻译:使用 ASP.NET MVC 4, EF, Knockoutjs and Bootstrap 设计和开发站点 - 6 - 业务逻辑
2011-09-18 SharePoint 2010 权限管理
2010-09-18 在 Razor 中注册命名空间
2010-09-18 使用 PreApplicationStartMethod 注册自定义的 VirtualPathProvider