2013-12-12 43 views
2

我想在grunt中有一个dev和一个生产设置。我已经想出了在开发过程中连接,制作和压缩我的JS以构建和美化我的库的所有问题。当从开发切换到生产环境时,使用grunt切换HTML元素

我想要做的就是能够在应用程序入口点无缝切换我的Js源代码。

<!--<script data-main="js/main" src="js/libs/require.js"></script>--> 
    <script src="js/main-built.js" ></script> 

和currenntly我手动切换的意见时,我切换环境。我想自动执行此操作。

回答

1

您正在寻找grunt-targethtml plugin,它允许您为不同的目标使用不同的资产。

<!--(if target dev)><!--> 
    <script src="dev.js"></script> 
<!--<!(endif)--> 

<!--(if target dist)> 
    <script src="release.js"></script> 
<!(endif)--> 

关于同一主题,如果你只是想改变你使用Javascript代码中的一些配置选项,也没有必要使用不同的源文件:您可以使用grunt-replace plugin

+0

我可以在手表上使用targethtml吗? –

+1

是的,我可以。只需添加一个html {}子任务 –