如何正确使用gulp-vulcanize

时间:2015-12-29 09:41:11

标签: javascript build gulp vulcanize

我不能在我的项目中使用gulp-vulcanize。 我已经按照这个例子,但似乎没有任何事情发生,控制台也没有错误。

这是我的文件夹结构:

build /
- html /
- css /
- js /
来源/
- html /
- css /
- js /
bower.json
gulpfile.coffee
gulpfile.js
package.json

这是我正在使用的gulp任务

gulp.task 'vulcanize',
  ->
    gulp.src 'index.html'
      .pipe plumber()
      .pipe vulcanize {
        abspath: ''
        excludes: []
        stripExcludes: false
      }
      .pipe gulp.dest 'vulcanized'

我正在使用以下内容来硫化我的html文件:

  • gulp - 3.9.0
  • gulp-vulcanize - 6.1.0
  • gul-crisper - 1.0.0

1 个答案:

答案 0 :(得分:0)

index.html所在的目录中没有gulpfile个文件。所以什么都不会发生。给它正确的路径:

gulp.task 'vulcanize', ->
    gulp.src 'build/html/index.html'
        .pipe vulcanize()
        .pipe gulp.dest 'vulcanized'

不要将任何选项传递给vulcanuze(),因为你只是传递它的默认值,所以它没用。

BTW,Gulp接受咖啡文件,您不必将gulpfile.coffee编译成gulpfile.js。去吧:

npm install -g coffee-script

gulp

> using gulpfile.coffee