asp.net-mvc – 在VS2015中使用gulp在ASP.NET 4.5.2 MVC项目中编译LESS
|
我尝试了新的ASP.NET vNext,我真的很喜欢gulp的工作方式.我正在尝试使用gulp在ASP.NET 4.5.2 MVC项目中编译LESS. 我跟着this寻求帮助. 添加了包含以下代码的package.json文件. {
"name": "package","version": "1.0.0","private": true,"devDependencies": {
"gulp": "3.9.0","gulp-bower": "0.0.10","gulp-config": "0.3.0","gulp-less": "3.0.3","gulp-plumber": "1.0.1"
}
}
在gulpfile.js中创建了一个Gulp任务 var gulp = require('gulp');
var less = require('gulp-less');
var path = require('path');
var plumber = require('gulp-plumber');
gulp.task('less',function () {
return gulp.src('./Content/**/*.less')
.pipe(plumber())
.pipe(less({
paths: [path.join(__dirname,'less','includes')]
}))
.pipe(gulp.dest('./content/'));
});
但后来我得到以下错误(在输出窗口中):
我猜npm不要下载gulp.知道如何让这个工作吗? 解决方法您不需要全局安装Gulp以在Visual Studio 2015中使用它.当Gulp通过npm安装到项目中时,它会将gulp.cmd添加到项目中的文件夹(默认为./node_modules/.bin).默认情况下,Visual Studio在其查找外部工具(如Grunt,Gulp,Bower和npm)的路径中包含该路径.这可在Tools-> Options-> Projects And Solutions-> External Web Tools中配置.我的猜测是,在你第一次创建package.json文件时,npm没有成功安装软件包.每当您保存package.json文件时,Visual Studio将为您的项目运行npm install,因此您甚至不需要打开控制台窗口.但是,如果您将现有的package.json文件添加到项目中,则不会自动为您安装.在这种情况下,您需要自己运行npm install,或者打开并保存文件以让VS为您执行此操作. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ASP.NET中的Membership,MembershipProvider和MembershipUse
- asp.net-mvc – OnActionExecuting(FilterExecutingContext
- ASP.Net Gridview,如何激活基于ID的编辑模式(DataKey)
- asp.net – 什么是Container.DataItem?
- asp.net-mvc – 将{sitename}参数传递给MVC控制器操作
- asp.net-mvc – ASP.NET MVC 2 – Html.DropDownList与View
- asp.net-mvc – 如何在.net MVC中使用Flux和事件发射器?
- asp.net – 正则表达式验证器 – 动态显示块而不是内联
- asp.net-mvc-4 – MVC 4日期文化问题?
- asp.net-mvc – ASP.NET MVC3 – 3层设计 – 事务控制和业务
- asp.net – 如何在WebAPI中获取POST数据?
- asp.net-mvc – 在自定义编辑器中只包含一次脚本
- asp.net – LINQ to SQL – 你的DataContext在哪
- asp.net – RedirectToAction MVC2的问题 – 不能
- asp-classic – 经典asp中的串联字符串
- 在ASP.NET中禁用JavaScript时检测
- asp.net-mvc – TempData:安全吗?
- 如何在Asp.net中调用webmethod C#
- asp.net-mvc – 从基本控制器继承LINQ-to-SQL数据
- asp.net-mvc – 从Application_Start中获取网站的
