Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

gulp-cdn-replacer

cbd-template1ISC1.0.2

替换html静态资源cdn路径

gulp, cdn, replace

readme

gulp-cdn-replace

替换html里面js和css引用地址

replace js' src and css' href with their cdn url.

No need for <!-- build --><!-- endbuild --> comments.

Install

npm install gulp-cdn-replace --save-dev

Example

gulpfile.js

var cdn = require('gulp-cdn-replace');

gulp.task('cdn', function() {
    gulp.src('./src/*.html')
        .pipe(cdn({
            dir: './dist',
            root: {
                js: 'http://cdn.example.com/somename',
                css: 'http://cdn.example.com/somename'
            }
        }))
        .pipe(gulp.dest('./dist'));
});

cdn(options)

options

Type: Object

options.dir

Type: String Default: './dist'

The directory where you place your js and css which may be created by gulp-rev.

options.root

Type: Object

options.root.js

Type: String

The CDN prefix for js files.

options.root.css

Type: String

The CDN prefix for css files.

options.root.cssImg

Type: String

The CDN prefix for css images.

options.inlineReplace

Type: Boolean Default: true

Whether replace tag with inline attribute.

The CDN prefix for css files.