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

PHP(DBアクセス)→HTML→Angularを実行するために

AngularJSでデータベースをつかうときには$httpや$resourceを使うことが多いですが、それ以前にAngularを読み込んでデータベースにアクセスしないことも重要かと思っています。 とい …

no image

JavaScriptのthisについて

今回はJavaScriptのthisについて。 JavaScriptのthisの場合、呼び出し方によってthisの参照先が変わります。 4種類あるとされていますが、使われ方で分類すると私の場合、下記の …

no image

Angularモジュール間の読み込み

Angularで以前こちらで、複数のコントロールに分ける方法を書きましたが、コントローラーだけでなく、Factory,ServiceなどいろいろなタイプのサービスがAngularにはあります。 プログ …

no image

webpackについて再履修2

以前やったこの記事への追記的な意味で。 webpackについて再履修 Contents1 webpack-cli2 gulp-webpackは非推奨3 devtoolでデバッグ可能 webpack-c …

no image

AngularJSでのHtmlFormオプション+Filter

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

アーカイブ