asp.net – 使用Visual Studio 2015检测gulp中的发布/调试
|
我在Visual Studio中设置了一个ASP.NET 5项目,并创建了一个gulpfile.js,我用它来构建我的typescript和更少的文件。 对于发布版本,我想uglify和concat我的javascripts,为了调试,我想包括我的typescript和地图在我的输出文件夹。 有没有办法“告诉”gulp当前的配置?我看到一些提到设置NODE_ENV环境变量,但到目前为止我看到的解决方案是不是最优的;它们需要在启动IDE之前使用命令行等。 我看到的最近的解决方案是:http://www.colinsalmcorner.com/post/gulp–workaround-for-handling-vs-solution-configuration 然而,这意味着我不能再使用IDE中内置的任务运行器浏览器 解决方法在Visual Studio 2015中,使用gulp集成,我喜欢@edo limburg和@ RamenChef的答案最好的。我有一个单页的角度应用程序在同一个解决方案,我的web API。 我创建了一个gulpfile.js与调试和释放任务。注意区分大小写的拼写: gulp.task('Debug',function () {
gulp.src("./callback.html")
.pipe(replace(uatAuthority,debugAuthority))
.pipe(gulp.dest('./'));
...
}
gulp.task('Release',function () {
gulp.src("./callback.html")
.pipe(replace(debugAuthority,uatAuthority))
.pipe(gulp.dest('./'));
)
}
FYI,我包括gulp-string-replace来处理替换任务: var replace = require('gulp-string-replace');
在我在任务运行器浏览器中测试任务后,我卸载了项目文件并进行了编辑,在结束项目标记之前添加了以下代码: <Target Name="BeforeBuild">
<Exec Command="gulp $(Configuration)" />
</Target> (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 32位池和64位池之间的内存使用情况
- asp.net – IIS URL Rewrite:添加除.html和.aspx之外的尾部
- asp.net – IIS URL重写 – 具有多个域
- asp.net – HTML属性bgcolor已被弃用:使用什么?
- asp.net-mvc-4 – MVC4 StyleBundle不以正确的顺序呈现捆绑
- asp.net-mvc – 已经处理了DbContext和autofac
- asp.net – 当通过文件上传控件上传文件时,在c#.net中重命名
- asp.net – System.Data.OleDb.OleDbException:找不到可安
- asp.net-mvc – ASP.NET MVC路由Maproute参数
- ASP.NET显示SVN版本号
- asp.net-mvc – 使用带有angularJS的jQuery验证的
- asp.net-mvc – DataAnnotationsModelBinder如何
- asp.net-mvc – 在ASP.NET MVC中实现“记住我”功
- asp.net – Ninject程序集与引用的程序集不匹配
- asp.net – IIS 7如何使用数据库中的用户帐户映射
- asp.net – 什么时候在普通的HTML上使用runat =“
- asp.net – 跨页回发并再次保留源页面中的数据
- asp.net – StyleCop vs ReSharper和一般编码风格
- asp.net-mvc – 使用actionlink将文本框的值从视
- asp.net-mvc – MVC数据类型ErrorMessage
