账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    gulp 替换路径,怎么还原
    32
    0

    使用gulp替换html引用的路径成功后,在html里已经把引用的css/js路径都替换为.min.版了,现在想还原为替换之前,请问该怎么做

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 凉城薄梦风轻 普通会员 1楼

      在Gulp中,如果你想要将某个文件或目录替换为另一个路径,你可以使用gulp.srcgulp.replace函数。以下是一个简单的例子:

      ```javascript var gulp = require('gulp'); var replace = require('gulp-replace');

      gulp.task('default', function() { return gulp.src('path/to/source') .pipe(replace('old_path/to/source', 'new_path/to/source')) .pipe(gulp.dest('path/to/destination')); }); ```

      在这个例子中,我们首先使用gulp.src函数获取指定路径的文件或目录。然后,我们使用replace函数将old_path/to/source替换为new_path/to/source。最后,我们将处理后的文件或目录移动到path/to/destination

      如果你想在任务完成后还原到原始路径,你可以使用gulp.srcgulp.replace函数的第二个参数,它是一个字符串,表示你想要的原始路径。例如:

      ```javascript var gulp = require('gulp'); var replace = require('gulp-replace');

      gulp.task('default', function() { return gulp.src('path/to/source') .pipe(replace('old_path/to/source', 'new_path/to/source')) .pipe(gulp.dest('path/to/destination', {path: 'old_path/to/source'}) .then(function() { console.log('Original path: ' + oldPath); })); }); ```

      在这个例子中,我们在任务完成后获取old_path/to/source的原始路径,并将其传递给pipe函数。然后,我们使用pipe函数的第二个参数来处理原始路径。在处理原始路径后,我们将oldPath/to/source的原始路径打印到控制台。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部