asp.net-mvc – 在VS2015中使用gulp在ASP.NET 4.5.2 MVC项目中编
我尝试了新的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为您执行此操作. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- C#如何根据类的名词创建类的实例
- ASP.NET错误:页面Y.ascx无法使用用户控件X.ascx
- asp.net-mvc – ASP.Net MVC在使用Ajax.ActionLi
- asp.net – 从类型’DBNull’到类型’String’的
- asp.net-mvc – ASP.NET MVC Json DateTime序列化
- asp.net – Web.config:在xml属性中放一个注释
- asp.net-mvc – 在视图中创建DropDownListFor项
- asp.net-mvc – 如何使用selenium进行ASP.NET MV
- asp.net-mvc – 在.NET 3.5 ASP.NET MVC应用程序
- .Net Core技术研究-Span<T>和ValueTuple<T&