gulp 命令用php执行了但是没有生成文件,javascript,gulp_gulp rev 生成的json文件有问题,javascript,gulp - phpStudy...
gulp rev 生成的json文件有问题
gulp-rev 生成的 rev-manifest.json 跟想象的不一样,多了一层目录, 是配置的不对还是目录结构有问题, 请大家指正
目录结构
gulpfile.js
var gulp = require('gulp');
var rev = require('gulp-rev');
var revCollector = require('gulp-rev-collector');
var uglify = require('gulp-uglify');
var del = require('del');
gulp.task('clean', function () {
del(['./dist/','./rev']);
});
gulp.task('script', function() {
gulp.src(['./src/**/js/*.js'])
.pipe(uglify())
.pipe(rev())
.pipe(gulp.dest('./dist/'))
.pipe(rev.manifest())
.pipe(gulp.dest('./rev'));
});
gulp.task('rev', function() {
gulp.src(['./rev/*.json', './src/**/*.html'])
.pipe(revCollector())
.pipe(gulp.dest('./dist/'));
});
gulp.task('default', ['clean', 'script', 'rev']);
从图中可以看出js加密,md5是没有问题的但是html中的js路径和 rev-manifest.json 中的映射没有匹配上
这是json
{
"index/js/index.js": "index/js/index-db4b0af3ff.js",
"user/js/index.js": "user/js/index-fff0532ec8.js",
"user/js/user.js": "user/js/user-59f4483a57.js"
}
这是src下的html文件
Index
123123
在 dist 目录中的html文件没有被替换成功, json 中如果没有 /js 前的一层目录可能就能替换成功了, 应该怎么改配置呢, 去网上走了一圈没能找到解决方法
相关阅读:
.bash_profile 文件改坏了,什么命令都用不了了
PHP如何生成16位数的MD5值?
有没有jq的刻度条插件
OAuth认证 应用回调函数位置更改
Java程序员面试时数据库方面的一般会被问什么?
神奇的iframe现象:居然能够自动触发onclick 事件,这是什么原因??
iOS 如何获取电池信息
php中的ob_start()应用
点击不弹出日期框框
开源edx 不能发送邮件
ios 上传app store 报as it crashed on launch.
beautiful 解析文档取 a 标签的text怎么搞
复制的SVN目录怎么查看修改日志
怎么实现在上拉刷新和下拉加载的时候对数据的去重问题啊?
性能最好的开源硬件平台是什么?
Java中的内部类/内部接口如何引用外部类的类型参数T?
tomcat加载war的顺序
react-native安装配置环境的时候报错,求解
ubuntu:主机名到ip正向解析可以,但无法逆向解析
vim的nerd_tree文件浏览器不能在目录中增加文件或者重命名时刷新列表
gulp 命令用php执行了但是没有生成文件,javascript,gulp_gulp rev 生成的json文件有问题,javascript,gulp - phpStudy...相关推荐
- linux新建脚本文件,linux shell脚本编程2—修改文件时间和创建新文件即touch命令的使用...
在使用ls命令时,每个文件在Linux下面都会记录3个主要的修改时间: modification time(mtime,修改时间):当该文件的"内容数据"更改时,就会更新这个时 ...
- linux jq 数组,linux shell脚本 用jq命令在JSON文件肿添加一个map或数组
导师分配了一个产线日志转换的项目,线上产生的日志是多个文件,可读性不高,需求是把所有的日志转换成JSON文件.每一个字段对应一个值,看起来清晰明了. 之前没写过shell脚本,不知道怎么处理JSON, ...
- 使用Python命令行优美打印json文件
JSON 是一种非常常见的数据格式,但人工读起来比较困难.有的json文件就是非常长的一行文字,没有任何换行符和空格,对人来说,难以理解器内容. Python 2.6 及以上版本,提供了json.to ...
- mysql 执行cmd,mysql命令行中执行sql的几种方式总结
1.直接输入sql执行 MySQL> select now(); +---------------------+ | now() | +---------------------+ | 2013 ...
- 实现一个模拟CMD.exe命令编辑模式执行与显示的Delphi控件
cmd.exe这个东西是Windows系统自带的执行Dos的一个灰常好的人机命令交互的执行方式,现在很多脚本语言也都带有这种即时解释的人机模式.当下由于工程的需要,也要做一个类似命令解释显示的编辑器, ...
- mysql的调用有哪三种方式_MySQL数据库之mysql命令行中执行sql的几种方式总结
本文主要向大家介绍了MySQL数据库之mysql命令行中执行sql的几种方式总结 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 1.直接输入sql执行 MySQL> se ...
- pycharm中导出依赖包 在pycharm下边的Terminal打开命令行终端执行命令
pycharm中导出依赖包 1 在pycharm下边的Terminal打开命令行终端执行命令 D:\nlp\salary\aSalary>pip freeze > d:\nlp\salar ...
- 命令行下执行带参数php
命令行下执行带参数php 命令行下执行php,不走apache等通信流程,没有http协议,所有get,post传参数不起作用.按普通应用程序传参数的方法进行. 1.test.php测试文件 查看复制 ...
- 在VC下执行DOS命令(VC执行EXE)
A. system("md c://12"); 1) 调用命令时会出现一个dos 窗口一闪而过,影响视觉效果. 2 )无法将命令的执行结果反馈给用户. B. WinExec(&qu ...
最新文章
- CCNA培训课总结笔记--配置OSPF实验(十一)
- Nginx的安装与部署
- Movavi PDF Editor 3中文版
- early z optimization
- html5g与h5的区别,H5是什么?
- [正则表达式] 可以解析HTML/XHTML页面的所有元素和结构的Regular Expression![ZT]
- 清华放大招!竟然连初三学生都招,一条龙培养到博士,还不准转专业......
- Yakuake 2.8 beta1
- 数字化转型知识方法系列之五:数字化转型战略
- 详解 Java NIO
- 使用控件设计窗体 上 布局主窗体 添加标签与文本框控件
- pat题解java,1039 到底买不买 (20分) Java题解 PAT (Basic Level) Practice (中文)- 巧妙开大数组减少代码量...
- lisp中getkword输入默认_2分钟学会在Word中制作田字格 米字格 书法练字再也不用买本子了...
- 学习笔记 利用反射 手写一个简单的实体类 转json 的方法
- android连接wifi不能上网,手机wifi连接上但不能上网怎么办
- 2016年,你要学习这些移动开发技术
- Java中输入一个整数n,实现n的阶乘
- 醉林疯的OJ 1055: 兔子繁殖问题
- Python-with open() as f写入
- STM32F103ZET6如何驱动DS18B20温度传感器
热门文章
- 修复登录大河盲盒小程序源码,实现运营“玩法自由”,超多功能的盲盒型挖矿程序源码
- Android游戏-拼图游戏(Android studio)
- 苹果加大对高通攻击力度 或击溃高通核心商业模式
- 用MongoDB分析合肥餐饮业
- freemarker 的xml模板
- Bugku Crpyto writeup --Not_only_base
- python怎么设置七牛云_详解Python在七牛云平台的应用(一)
- 批处理禁用无线网服务器,WIN7通过批处理开启/禁用无线网卡的实现过程
- socket编程:WSAStartup函数详解
- 超级计算机日记300字,真实日记300字大全