Javascriptのnpmが、Pythonのpip(pipがvirtualenvを使用していない場合)のような依存関係をインストールするかどうか、あるいはnpmがローカルのpom.xmlファイルにあるものを格納するJavaのmvn私にはmvnはpipと比較して常にvirtualenvにあったかのように感じる)。npmはmvnまたはpiと似ていますか?
したがって、主にOS全体のインストールであるか、npmで実行されているローカルインストールであるかを知りたいと思っています。
Javascriptのnpmが、Pythonのpip(pipがvirtualenvを使用していない場合)のような依存関係をインストールするかどうか、あるいはnpmがローカルのpom.xmlファイルにあるものを格納するJavaのmvn私にはmvnはpipと比較して常にvirtualenvにあったかのように感じる)。npmはmvnまたはpiと似ていますか?
したがって、主にOS全体のインストールであるか、npmで実行されているローカルインストールであるかを知りたいと思っています。
両方!
npm install -g PACKAGE_NAME
は、グローバルにパッケージをインストールします。
npm install PACKAGE_NAME
は、現時点のフォルダにローカルにパッケージをインストールします。node_modules/
。
npm install --save PACKAGE_NAME
は、パッケージをローカルにインストールし、package.json
の依存関係として保存します。
アウトhttps://www.sitepoint.com/beginners-guide-node-package-manager/
あなただけnpm install <dependency name>
を実行する場合は、これはまた、あなたがインストールしている現在のディレクトリにnode_modulesを作成するだけで、あなたの現在のディレクトリにパッケージをインストールするノードを語っています。
-g
でnpm install -g <dependency name>
を実行すると、ノードに依存関係をグローバルにインストールさせ、パッケージをグローバルnode_modulesに保存するように指定しているとします。大部分のグローバル依存関係はCLIを使用してアクセスすることができます
例。
$ npm install mocha
あなたはNPMがインストール、実行、現在のディレクトリでコマンドを実行するか、あなたはどこでもあなたのディレクトリでコマンドを実行することができます
$ npm install -g mocha
場合node_module
は
$ $PWD/node_modules/.bin/mocha -v
であることができます端末上で
$ mocha -v