Ownedmedia ウェブ制作に役立つコンテンツを発信中!

Gulp 2018.06.14

Gulpでの複数プロジェクト管理に使えるnode_modulesのシンボリックリンク

Tags: ,,,

タイトルの通り、かなり小技になるのですが、ネット上で調べていたら非常に便利な方法が見つかったので忘れないようにメモしておきたいと思います。

 

Gulpを使う時にはnode_modulesが必要となりますが、プロジェクトが複数にわたる場合は都度node_modulesをインストールしたり、バージョンの管理も増えるほどに大変となりますね。使う資源は共通なのに無駄にローカルのストレージ容量を使うことは避けたいところです。。

 

そこで、node_modulesを共用するために、ベースとなるnode_modules以外はシンボリックリンクを使うようにします。方法も簡単で、それぞれのプロジェクトディレクトリに移動した後に、ベースとなるnode_modulesのシンボリックリンクを新たに作成するだけでOKです。

$ ln -s [ベースとなるnode_modulesのパス] ./node_modules

 

これでバージョンの更新やモジュールのインストールをベースのnode_modulesに絞れることができますので管理も楽ですね。Gulpのタスクを実行しても問題なく動作するのが確認できます。プロジェクト別にはgulpfile.jsで対応します。

 

(参考)
Gulp(ガルプ)で爆速コーディングしてみました 〜複数案件でGulpを使いたい編〜

この記事を書いた人

オガワ シンヤ

DesignSupply.代表 / ディレクター・ウェブデザイナー・フロントエンドエンジニアをやっています。「ウェブとデザインでヒト・モノ・サービスを繋げ新しい価値を生み出す」をコンセプトに日々奮闘中!制作中はチョコレートが欠かせない三十路Webクリエイター。

  • Twitter

コメントフォーム

記事に関するご質問やご意見などありましたら下記のコメントフォームよりお気軽に投稿ください。なおメールアドレスは公開されませんのでご安心ください。

内容に問題なければ、お名前・ハンドルネームとメールアドレスを入力いただき、下記の「コメントを送信」ボタンを押してください。

CAPTCHA


この記事もよく読まれています

Scroll to Top
ご質問・ご相談はありませんか ?