繁体   English   中英

如何包含适当的JavaScript文件的版本(精简版还是原始版)?

[英]How to include appropriate JavaScript file's version (minified vs. raw)?

我正在开发一个webapp(如果重要的话,我使用npmbower )。 我的HTML文件包含angular.js 现在,我希望我的angular.min.js应用程序的生产版本使用缩小的版本angular.min.js

考虑到我确实需要两个版本的Webapp:

  • 包含angular.js “原始”版本
  • 包含angular.min.js “生产”版本

考虑到我要维护index.html的单个版本,传统上index.html

您可以手动执行此操作,也可以使用GulpGrunt

它们将帮助您为生产环境准备好文件。

当我开始使用gulp时, 本教程对您有很大帮助。

我选择了在Makefile调用的sed

$(RELEASE_DIR)/index.html: $(PUBLIC_DIR)/index.html | $(RELEASE_DIR)/
    $(SED) 's/\.js/.min.js/g' $< > $@

$(RELEASE_DIR)/:
    $(MKDIR) --parents $@

我接受我自己的答案,因为使用sed比使用另一个依赖项更简单(我已经有了一个Makefile )。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM