admin 管理员组

文章数量: 887021

gulp 命令用php执行了但是没有生成文件,javascript,gulp

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