skillup

技術ブログ

JavaScript

モジュールバンドラparcelについて

投稿日:2019年12月30日 更新日:

現在のフロントエンドだと、es6以降の書き方が主流になっていることもあり、一度慣れてしまうとなかなか戻れない便利さがあります。

私の場合、設定が面倒だったり、Chromeではトランスパイルしなくても動いていることから、ビルドしないで直接書いたりすることもあります。

先日ある程度レガシーな環境のJSで一部をes6以降の書き方で書いていましたが、やはりIEで動かなかったり、importが使えなかったりとやはり色々と不便なため、モジュールバンドラを入れることに。

と言ってもwebpackが面倒で嫌いなので(汗)、何か手軽に使えるモジュールバンドラを探していたところ、 parcel が検索にヒットしました。

そういえば、職場のリーダーの方に教えていただき、簡単なチュートリアル程度は試して見たことがあります。

私の場合本当に簡単なビルドのみを使いたかったため、ピッタリでした。

インストール

npm install -D parcel-bundler

通常のビルド&監視

利点として、下記の様な点でしょうか。

  • (今回は使いませんでしたが)htmlファイルなどの読み込みファイルを直接引数にして、対象の全アセットを一括ビルドできる
  • 超高速(通常の監視でファイル数が少なければ1秒以内です。)
  • 設定ファイルなどが不要

大規模なソースの構成とかだとまた不便なんでしょうが、手軽に使う分にはこれがいいのではないでしょうか。

https://parceljs.org/

Parcel 入門 ~Parcelはwebpackの代わりになるのか~

 

-JavaScript
-,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

gulpインストールとタスクの実行

今更ですが、gulpインストールと作業に関して。 less使ってたんですが、コンパイルをずっとatomのエディタで行っていたんですが、一般的にはgulpで実行する方のほうが多いでしょう。 別件でgul …

no image

gulpに関して

gulpに関しての復習と色々と間違っていたところもあるのでまとめ。 ちなみに以前書いた記事は下記 gulpインストールとタスクの実行 Contents1 インストール2 タスクの実行3 npxコマンド …

no image

JavaScriptのトランスパイルについて

今回はJavaScriptのトランスパイルについて。 JavaSciprtではwebpackでコンパイルなどをする時に同時にトランスパイルという処理を行います。 トランスパイルとは? 主にES2015 …

no image

AngularJSでのHtmlFormオプション+Filter

AngularJSにてHTMLのFormオプションの書き方など。 Contents1 HTMLオプション1.1 プルダウン1.1.1 配列型1.1.2 ラベル型1.2 チェックボックス1.3 ラジオ1 …

no image

yarnコマンド

JSやフロント側のライブラリを使うときはnpmを使ってたんですが、2〜3年前ぐらいからyarnというコマンドも使われているので、ちょっと調査を。 Contents1 yarnとは?2 よく使いそうなコ …

アーカイブ