-
1:ID:Hkxk1r · 2018-05-21

Node.js系のツール(gulpやwebpack)でHTML/CSS/JSコーディングされている方に質問です。
node.jsやグローバルでインストールするモジュールは、ローカル端末に直接インストールされますか?
それとも、DockerやVMなどで、仮想環境を作ってそこで作業しますか?

バックエンドやってる人に、フロント系のツールの説明したら「え? ローカルにグローバルでインストールするの?」って驚かれたので…

10 件の回答

2:ID:lbKpcr · 2018-05-21

ローカルにグローバルでインストール
環境毎にバージョン管理とかしないので。

3:ID: · 2018-05-21

Re:2
ですよね…
作業者が違うバージョンのNode入れてて、npm iがこける、とかいうことはありましたが、そういう時は個別にフォローしてたので…
結局ここのところって、Docker入れてても同じですよね。

4:ID:/zPgaU · 2018-05-21

オレもローカルに入れてる。

5:ID:CSZj5o · 2018-05-21

俺もそのまま突っ込んでる。自分しか使わないPCなので分ける意味がない。

6:ID:4ddADz · 2018-05-22

nvm使おうよ

7:ID:Qc8jEY · 2018-05-23

gulpとnmp使いましたがローカルですな

8:ID: · 2018-05-23

Re:6
nvmとnodebrewは使ってます。

9:ID:CSZj5o · 2018-05-23

Re:8
nodist 派なんだが少数派かな。

10:ID:bEvV8v · 2018-05-24

まず、極力グローバルインストールしないってのが前提。
その上で、明らかにグローバルインストールした方がお得というものだけは、brewなどででバージョン管理する。nodebrew/phpbrew/rbenv etc
gulpやwebpackはグローバルに展開するか迷うところだけれど、グローバル管理の最大の欠点は、環境差で不具合を起こす可能性がある(バージョンなど)ことだから、プロジェクトごとのローカル管理(package.jsonに羅列するだけ)にすればするほど、環境差には強くなれるね。

11:ID:bEvV8v · 2018-05-24

Re:10
ちなみに、npm scriptで必要ミドルウェアをローカルインストールする仕組みを作った上でgitなどで共有するよ。人様のグローバルは汚さない、期待しない。

コメントの受付は終了しました。

一緒に読まれている質問

ページ上部に戻る