gulp-parcel 公開しました
この記事は,下記の記事の転載です。
parcel を gulp から呼び出すプラグイン gulp-parcel を公開しました。
はじめて gulp プラグインを作ったので,いろいろ制約があります。
- 入力となる gulp.src では read:false をつけないといけない
- ワーキングディレクトリに .tmp-gulpcompile-xxx というディレクトリを作成し,削除するので,同名のファイルがあるとエラーになったり,消されてしまったりする
インストール方法:
npm の場合
$ npm install --global parcel-bundler
yarn の場合
$ yarn global add parcel-bundler
使い方
gulpfile.coffee
parcel = require 'gulp-parcel'
gulp.task 'build:js', () ->
gulp.src 'source/javascripts/all.js', {read:false}
.pipe parcel()
.pipe gulp.dest('build/javascripts/')
こうすると,source/javascripts/all.js をエントリポイントとして parcel を起動し,build/javascripts/ 以下に展開します。