通过Grunt任务注入内容,具体取决于asp.net项目构建配置
Injecting content via Grunt task, depending on asp.net project build configuration
当我使用visual studio解决方案构建时,我正试图通过grunt replace注入内容。但是,我希望根据构建配置注入不同的内容。
是否可以使用grunt/node读取构建配置。
谢谢。
您可以为此使用grunt.option
。在命令行上提供您的构建环境,并使用grunt.option.在Gruntfile中使用它
引用grunt.option文档中的示例
Gruntfile.js
grunt.initConfig({
compass: {
dev: {
options: {
/* ... */
outputStyle: 'expanded'
},
},
staging: {
options: {
/* ... */
outputStyle: 'compressed'
},
},
},
});
var target = grunt.option('target') || 'dev';
grunt.registerTask('deploy', ['compass:' + target]);
在运行grunt deploy时,样式表将默认为dev目标,并以扩展格式输出CSS。如果运行grunt deploy --target=staging
,则会运行临时目标,并且CSS将采用压缩格式。
grunt deploy --target=staging
相关文章:
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 借助asp.net验证或java脚本对多个文本进行验证
- 将Javascript数组发送到控制器ASP.NET MVC
- ASP.NET通过单击JavaScript按钮触发c#事件
- 文本框不是从Javascript/Asp.net中的对话框中打印出来的
- 从javascript调用asp.net codebehind函数
- jquery移动对齐按钮取决于内容大小
- 使用javascript的Asp.net内容占位符
- 获取ASP.NET Ajax Timer状态
- ASP.NET网络摄像头显示
- 如何在只能有一个asp.net表单的主页上从asp.net页面中的javascript中获取值
- 如何将乳胶配方奶粉图像保存到Asp.net中的文件夹中
- asp.net,包括iss上的javascript slow
- 动态更改'汉堡包'导航取决于BG图像
- 选择不在GridView-ASP.NET中激发
- 什么'是在asp.net MVC中将本地化的resources.resx文件转换为javascript文件的有效
- 通过Grunt任务注入内容,具体取决于asp.net项目构建配置
- ASP.. NET下拉列表选项取决于其他下拉列表中选择的选项
- 动态创建多个文本框取决于最小字符数在以前的文本框/ javascript/asp
- 显示/隐藏Div取决于asp:单选按钮选择