![](/img/trans.png)
[英]How to include minified javascript file in production generated by Laravel Mix?
[英]How to include appropriate JavaScript file's version (minified vs. raw)?
我正在开发一个webapp(如果重要的话,我使用npm
和bower
)。 我的HTML文件包含angular.js
。 现在,我希望我的angular.min.js
应用程序的生产版本使用缩小的版本angular.min.js
。
考虑到我确实需要两个版本的Webapp:
angular.js
“原始”版本 angular.min.js
“生产”版本 考虑到我要维护index.html
的单个版本,传统上index.html
?
我选择了在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.