クローンチューブ#1-2セットUp:ExpressとDependencies
1364 ワード
Expressコンセプト
ExpressはNodeJSを用いてサーバを容易に構成するクラスとライブラリの集合(フレームワーク)である.
簡単に言えば、ノード.jsで使用されるサーバインストールと考えられる.
クイックインストール
npm i express
開いているウィンドウ(特にpackage.json)を必ず閉じるか、最後の保存後も変わらない状態で続行してください.🌟npmというパッケージjsonの依存項目を変更しないと、バージョン競合が発生する可能性があります.
インストール後の変更
2つのファイルが生成されていることがわかります.
1) package-lock.jsonファイル
:管理者として、ノードモジュールにインストールされているすべてのパッケージを安全(ロック)に管理します.パッケージのバージョンなどが変更されるとチェックして反映され、他のファイル共有者もロックしてモジュールを同じバージョンにダウンロードします.
2)node-modulesフォルダ
:expressインストール時にダウンロードされたすべての依存パッケージを含むリポジトリロール.
-- scripts
-- contributors
-- dependencies 🌟 : expressを書くときに必要なパッケージ名のリスト.Node moduleのすべてのパッケージの名前はここに書かれています.
その他の概念
npm iはpackagejsonファイルのすべての依存項目をインストールします.🌟
touch .gitignoreで作成したファイルに/node modulesを追加して、これらのパッケージがgithubにアップロードされないようにします.🌟
(►容量の問題は、package.jsonの依存関係とpackage-lock.jsonのバージョン情報です.同僚がモジュールをダウンロードしなくても、npm iさえあれば、必要なパッケージが自動的にインストールされます.)
サマリ💬
Reference
この問題について(クローンチューブ#1-2セットUp:ExpressとDependencies), 我々は、より多くの情報をここで見つけました https://velog.io/@jlee0505/유튜브-클로닝-2-Expressテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol