知人のNode.js(プロジェクトを通じてNPMのダウンロードプロセスは、パッケージに依存します)
一つは、Node.jsの知人
単にのNode.jsは、サーバサイドJavaScriptで実行されて置きます。
Node.jsのは、構築されたクロームのJavaScriptの実行時にベースのプラットフォームです。
Node.jsのGoogleのV8エンジンに基づいて、イベント駆動型I / OサーバサイドJavaScript環境であり、V8 JavaScriptの実行速度が非常に速く、非常に良いパフォーマンスです。
Node.jsのパッケージマネージャのNPM、オープンソースのエコシステムの世界最大のリポジトリ。
公式サイトのNode.jsます。https://nodejs.org/en
NPM公式サイト:httpsを://www.npmjs.com
1、Node.jsのインストール
公式サイトからインストールパッケージをダウンロードし、v8.12.0紙バージョンをインストールし、例えば、ダウンロードが完了すると、インストールする指示に従います。
注意:インストールプロセスは、デフォルトのインストールパスを変更する場合は、パスが変更された環境変数システムに追加する必要があります。
図2に示すように、コマンド(CMDエンドエフェクタ)のNode.js
ビューノードのバージョン:ノード-v
ビューのNPMバージョン:NPM -v
ノードへの環境:ノード
出口ノード環境:二回Ctrl + C
:そのようなブートストラップおよび他のjQuery、次のステップとしてパッケージで使用されるダウンロードのNode.js NPM、スルー3、
Node.jsの後にインストールされ、プロジェクトディレクトリにコマンドラインCDに切り替えます。
B、プロジェクトディレクトリを初期化し、それが自動的に次のコマンドを使用して私たちのパッケージを管理するために、ファイルpackage.jsonを生成します。
NPMのinitまたはNPMのinit --yes
次のようにCは、ブートストラップとjQueryなど、現在のプロジェクトのダウンロードパッケージに依存して、コマンドは次のとおりです。
NPMインストールjqueryの-S或者NPMインストールjqueryの--save
( - 保存)NPM 3 -S @ jqueryのをインストール或者 - (保存)NPM [email protected] -Sをインストール
注意:
1)デフォルトでは、最新バージョンをダウンロードし、あなたはまた、バージョン番号をもたらすことができます。
2)jqueryのファイルを含むフォルダをnode_modulesを高めるためにプロジェクトの実施後、
3)実行package.jsonが "依存性" を追加した後:{ "jQueryの": "^ 3.3.1"}。
次のようにjqueryのブートストラップの一番上に置くのダウンロードブートストラップは、あなたもバージョンを指定することができ、交換することができます。
NPM 3 -save @ブートストラップ@ 3 -S或者NPMインストールブートストラップを取り付けます
注意:
1)デフォルトでは、最新バージョンをダウンロードし、あなたはまた、バージョン番号をもたらすことができます。
2)コマンドプロジェクトを実行した後node_modulesフォルダには、ブートストラップ・フォルダを追加します。
3) "依存性" 値が増加package.json実行した後{ "ブートストラップ": "^ 3.3.7"、}。
PS:現在のプロジェクトの依存関係の依存関係では、依存パッケージはdevDependenciesで開発環境に格納されています。
概要:すべてのパッケージでのプロジェクトの依存関係がフォルダnode_modules配置されます。
D、アンインストールコマンド:NPMアンインストールjqueryの-S
4、githubのは、100m以上のプロジェクトのアップロードを許可し、そうnode_modulesフォルダをアップロードせずにプロジェクトをアップロードしません。
node_modulesは、フォルダを手動で削除した後、package.json依存パッケージがまだ存在して、ターミナルでコマンドを実行すると、自動的に次のコマンドpackage.jsonすべてのパッケージをダウンロードすることができます。
NPMインストール
プロジェクトディレクトリに、GitHubのからプロジェクトをダウンロードする際に、プロジェクトの実施は、NPM依存パッケージをインストール、ダウンロードすることができます。
5、例えば、次のキーと値のペアでのプロジェクトでpackage.jsonファイル:
"スクリプト":{
"DEV": "ノードのビルドは/ dev-server.js"、
「ビルド」:「ノードビルド/ build.js」
}、
そこで、我々は、ノードサーバを開き、プロジェクトにアクセスするには、NPMの実行DEVを行うことができ、プロジェクトの圧縮のNPMの実行ビルド順序を実行することができますし、(JSとCSSファイルの醜い行にあり、変数E、T、iとは、他の単一文字表現)。
注意:フロントエンドサーバーがあり、そのnode.js. 多くの場合、フロントページで送信された要求を受け入れるように、中間層として用い、サーバはPythonのような背景にリクエストを送信します。遠位グローバル変数はwindowオブジェクトに掛けている、グローバルオブジェクトに掛かってグローバル変数をNode.jsの。
図6に示すように、3つの圧縮ツールの先端(複数使用)のWebPACK、イサキ、グッ。