用grunt进行前端工程化之路
2024-10-10 18:00:00
我们的项目wecash4.0的前端构建考虑过用fis和grunt.
目录:
前期调研:fis vs grunt vs gulp?
一.安装grunt和项目.
fis是百度fex研发的构建工具,非常方便,非常强大.
简单的几句代码就可以完成对项目的构建.
但是,fis它那个自动更新引用资源的名字的功能有个问题就是它更新后的名字都是绝对路径的,比如原来是这么引用的<script src="index.js" />,现在被它构建后成了<script src="/index.js">,这样当你的项目是放在二级域名的个根目录下的文件夹,比如是book.douban.com的时候你就会发现你所有对引用资源的引用的路径都不正确了,报404了.
虽然它官方说有个设置可以改变 这个(把引用路径都设置成绝对路径),但是我找了一通之后还是没弄好.
所以但是我们最后还是决定不用fis.
我们决定用grunt-这个当前业界最流行的构建工具(
千辛万苦,终于可以对js文件添加md5戳而且在所有页面找到引用的js文件而且更新成他们添加md5戳后的名字,但是仔细一看,诶,不对,居然只有每个页面最后一个脚本的文件被更新了.
二.写配置文件.
最新文章
- Ros学习注意点
- 谷歌联合 Adobe 发布 Noto 字体【免费下载】
- 双参数Bellman-ford带队列优化类似于背包问题的递推
- DCEF3 相关资料
- QQ拼音还是不行哇
- POJ1873 - Balance(01背包)
- tomcat在linux中的启动和查看相关信息
- 数据结构(Splay平衡树): [NOI2007] 项链工厂
- 用es6的Array.reduce()方法计算一个字符串中每个字符出现的次数
- 2018-2019-1 20189210 《LInux内核原理与分析》第九周作业
- WCF服务could not be activated
- 进程池原理及效率测试Pool
- ssh agent-forward
- 8个纯CSS3制作的动画应用及源码
- day23(事务管理)
- Mobx与Redux区别
- JavaMail直接发送邮件
- C语言dos程序源代码分享(进制转换器)
- flex的使用以及布局 转载
- attachEvent方法的作用
热门文章
- shell中的语法(1)
- Python自动获取数据库表结构
- kaggle&; titanic代码
- Java命令
- SQLServer : EXEC和sp_executesql的区别
- SCN
- PHP防SQL注入不要再用addslashes和mysql_real_escape_string
- HDU 5410 CRB and His Birthday ——(完全背包变形)
- eclipse或者myeclipse安装svn报错”unable to load default svn client”
- Android菜鸟成长记14 -- AsnyTask