npm & npx
役に立つ情報なので持ってきました.
ソース:https://seizemymoment.tistory.com/106
基本用語のクリア package.json:モジュールをインストールするときに自動的に作成されるノード.jsバージョン管理ファイル ノードモジュール:すべてのモジュールの記憶領域 React:多くのモジュールからなるライブラリで、それらの間のインタラクションが非常に重要です.
したがって、npmインストールモジュール、nodeを使用します.jsで開発作業環境を構成する. npmは
npmはnodeです.jsの自動化依存性と管理パッケージのパッケージマネージャ.
1)パッケージのインストール
プロジェクトに必要なすべての依存パッケージはpackageです.jsonファイルで指定できます.
npm intallを実行するだけで、必要なパッケージをローカルにインストールできます.
2)バージョン管理の提供
npmはパケットのバージョンを選択できるため、パケットのバージョンの違いによる問題を防止することができる. npm installモジュール名-g
-gオプションを使用すると、各プロジェクトにモジュールをインストールすることなく、ユーザーが全世界でモジュールを共有できます.
-gがない場合は、ローカルダウンロードを参照してください. (ご注意ください)一度にインストールされたモジュールはずっと使用されているので、更新を確認するのは難しいです. のようなモジュールは、プロジェクトごとに異なるバージョンが必要になる可能性があるため、バージョンの問題を引き起こす可能性があります. 以上の問題により、create-accreact-appなどのモジュールの変更が頻繁に発生します.
毎回最新バージョンをインストールするので面倒です. npxとは?
npm 5.2.0バージョンから追加されたnode.jsパッケージを実行するツールです.
1)運転パッケージ
パッケージの最新バージョンファイルをロード、インストール、および実行し、実行後にパッケージを削除します.
(コース)
まず、を実行するパケットがローカルに格納されているかどうかを確認します. があれば実行する. が存在しない場合、npxは最新バージョンをインストールして実行します. n/a.結論
npxは最終的にnpmをより便利に使用するためのツールである.
npxではなくnpmを使用している場合は
my-package(パッケージ例)を実行する場合
パッケージがローカルにある./node_modules/.bin/my-packageのパスで実行するか、
package.jsonのscriptでmy-packageのパスを定義する必要があります.
モジュールが多く、更新が頻繁なcreate-act-appについては、npxを使用してインストールすることをお勧めします.
ソース:https://seizemymoment.tistory.com/106
基本用語のクリア
したがって、npmインストールモジュール、nodeを使用します.jsで開発作業環境を構成する.
npmはnodeです.jsの自動化依存性と管理パッケージのパッケージマネージャ.
1)パッケージのインストール
プロジェクトに必要なすべての依存パッケージはpackageです.jsonファイルで指定できます.
npm intallを実行するだけで、必要なパッケージをローカルにインストールできます.
2)バージョン管理の提供
npmはパケットのバージョンを選択できるため、パケットのバージョンの違いによる問題を防止することができる.
-gオプションを使用すると、各プロジェクトにモジュールをインストールすることなく、ユーザーが全世界でモジュールを共有できます.
-gがない場合は、ローカルダウンロードを参照してください.
毎回最新バージョンをインストールするので面倒です.
npm 5.2.0バージョンから追加されたnode.jsパッケージを実行するツールです.
1)運転パッケージ
パッケージの最新バージョンファイルをロード、インストール、および実行し、実行後にパッケージを削除します.
(コース)
まず、
npxは最終的にnpmをより便利に使用するためのツールである.
npxではなくnpmを使用している場合は
my-package(パッケージ例)を実行する場合
パッケージがローカルにある./node_modules/.bin/my-packageのパスで実行するか、
package.jsonのscriptでmy-packageのパスを定義する必要があります.
{
"name": "myPackage",
"version": "1.0.0",
"scripts": {
"my-package": "./node_modules/.bin/my-package"
}
}
更新であってもnpmは毎日更新する必要がある.モジュールが多く、更新が頻繁なcreate-act-appについては、npxを使用してインストールすることをお勧めします.
Reference
この問題について(npm & npx), 我々は、より多くの情報をここで見つけました https://velog.io/@pjh1011409/npm-npxテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol