Gruntjs 如何在build vs dev上排除某些库
使用Grunt,我有一个发球和一个构建任务 我想在运行构建任务时从代码中删除某些行Gruntjs 如何在build vs dev上排除某些库,gruntjs,environment-variables,build-process,Gruntjs,Environment Variables,Build Process,使用Grunt,我有一个发球和一个构建任务 我想在运行构建任务时从代码中删除某些行 <!-- don't want from here --> <script src="../components/jquery-mockjax/jquery.mockjax.js"></script> <script src="scripts/mockjax-mocks.js"></script> <!-- to here --> 但是
<!-- don't want from here -->
<script src="../components/jquery-mockjax/jquery.mockjax.js"></script>
<script src="scripts/mockjax-mocks.js"></script>
<!-- to here -->
但是,如果Grunt中有某种围绕环境变量构建的库,可以解决这个问题,也可以解决将来的其他问题…我经常这样做
在build
任务中,必须添加此任务以删除所需的html。基本轴如下所示:
preprocess: {
options: {
inline: true,
context : {
DEBUG: false
}
},
html : {
src : [
'your_path/index.html',
]
}
}
在index.html中,添加名为DEBUG
的条件:
<!-- @if DEBUG -->
<script src="../components/jquery-mockjax/jquery.mockjax.js"></script>
<script src="scripts/mockjax-mocks.js"></script>
<!-- @endif -->
我过去经常这样做
在build
任务中,必须添加此任务以删除所需的html。基本轴如下所示:
preprocess: {
options: {
inline: true,
context : {
DEBUG: false
}
},
html : {
src : [
'your_path/index.html',
]
}
}
在index.html中,添加名为DEBUG
的条件:
<!-- @if DEBUG -->
<script src="../components/jquery-mockjax/jquery.mockjax.js"></script>
<script src="scripts/mockjax-mocks.js"></script>
<!-- @endif -->
我过去经常这样做
在build
任务中,必须添加此任务以删除所需的html。基本轴如下所示:
preprocess: {
options: {
inline: true,
context : {
DEBUG: false
}
},
html : {
src : [
'your_path/index.html',
]
}
}
在index.html中,添加名为DEBUG
的条件:
<!-- @if DEBUG -->
<script src="../components/jquery-mockjax/jquery.mockjax.js"></script>
<script src="scripts/mockjax-mocks.js"></script>
<!-- @endif -->
我过去经常这样做
在build
任务中,必须添加此任务以删除所需的html。基本轴如下所示:
preprocess: {
options: {
inline: true,
context : {
DEBUG: false
}
},
html : {
src : [
'your_path/index.html',
]
}
}
在index.html中,添加名为DEBUG
的条件:
<!-- @if DEBUG -->
<script src="../components/jquery-mockjax/jquery.mockjax.js"></script>
<script src="scripts/mockjax-mocks.js"></script>
<!-- @endif -->