タグ付けされた質問 「npm」

npmは、GoogleのV8 JavaScriptエンジンを使用するノンブロッキング非同期I / OフレームワークであるNode.jsの公式パッケージマネージャーです。CommonJSモジュール、jQueryプラグイン、再利用可能なJavaScriptコード(ライブラリ)、JavaScriptベースのCLIプログラムのインストールと公開に使用できます。

14
package.json内から環境変数を設定する方法
内部からいくつかの環境変数を設定してpackage.json、npm start同様のコマンドで使用するにはどうすればよいですか? これが私が現在持っているものpackage.jsonです: { ... "scripts": { "help": "tagove help", "start": "tagove start" } ... } NODE_ENV起動スクリプトで環境変数(など)を設定しながら、1つのコマンドだけでアプリを起動できるようにしたいnpm start。

29
エラー:EACCES:権限が拒否されました。アクセス '/ usr / local / lib / node_modules'が反応します
エラーの原因は何Error: EACCES: permission denied, access '/usr/local/lib/node_modules'ですか? npm ERR! path /usr/local/lib/node_modules npm ERR! code EACCES npm ERR! errno -13 npm ERR! syscall access npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules' npm ERR! { Error: EACCES: permission denied, access '/usr/local/lib/node_modules' npm ERR! errno: -13, npm ERR! code: 'EACCES', npm ERR! syscall: …
298 node.js  reactjs  npm  install 

2
npmパッケージの「at」(@)プレフィックスの意味は何ですか?
では角度成分ルータのドキュメント私はちょうど私が前に見たことがないと私は何が起こっているか理解していないNPMコマンドつまずきました: npm install @angular/router --save の意味は@angular/router何ですか? 文字列全体がパッケージ名ですか?しかし、npmjs.comで検索を使用すると、そのパッケージが見つかりません。また、コマンドライン検索では、そのようなパッケージは返されません。 npm search @angular/router :No match found for "@angular/router" それで@angular/、npmのある種のプレフィックスメカニズムは何ですか?そしてそれはどのように機能しますか?
294 javascript  angular  npm 


12
npmの使用中にエラーを受け取る:「エラー:SSLエラー:SELF_SIGNED_CERT_IN_CHAIN」
私はubuntuでnpm v1.0.104 / node 0.6.12を使用しています-npmを介して新しいモジュールをインストールしようとすると、以下のエラーメッセージが表示されます(httpsではなくhttpを使用して以前にsocket.ioをテストしましたが、それが可能かどうか疑問に思っています) npm / unsigned certsで問題が発生しました)。npmが「https://registry.npmjs.org」のURL を解決しようとすると、エラーがポップアップ表示されます。とにかくnpmを使用し続けるために、エラーを無視するか、信頼できるストアに証明書を見つけて追加することができますか? 問題を解決するために何をする必要があるかについての洞察は高く評価されます(可能な場合は再インストールするのではなく、構成を通じて問題を解決したいと思います)。 エラー:「エラー:SSLエラー:SELF_SIGNED_CERT_IN_CHAIN」 完全なメッセージ: npm ERR! Error: SSL Error: SELF_SIGNED_CERT_IN_CHAIN npm ERR! at ClientRequest.<anonymous> (/usr/lib/node_modules/npm/node_modules/request/main.js:252:28) npm ERR! at ClientRequest.emit (events.js:67:17) npm ERR! at HTTPParser.onIncoming (http.js:1261:11) npm ERR! at HTTPParser.onHeadersComplete (http.js:102:31) npm ERR! at CleartextStream.ondata (http.js:1150:24) npm ERR! at CleartextStream._push (tls.js:375:27) npm …


6
ネストされたNPM依存バージョンをオーバーライドするにはどうすればよいですか?
使いたい grunt-contrib-jasmineNPMパッケージですが。さまざまな依存関係があります。依存関係グラフの一部は次のようになります。 ─┬ grunt-contrib-jasmine@0.4.1 │ ├─┬ grunt-lib-phantomjs@0.2.0 │ │ ├─┬ phantomjs@1.8.2-2 残念ながら、このバージョンにはバグがあります phantomjs、Mac OS Xに正しくインストールできません。これは最新バージョンで修正されています。 grunt-lib-phantomjs新しいバージョンの使用方法を教えてくださいphantomjsですか? 追加のコンテキスト: grunt-contrib-jasmineのバージョン"~0.2.0"が明示的に必要であり、バージョンが明示的に必要grunt-lib-phantomjsである"~1.8.1"ですphantomjs。 phantomjs最初にパッケージの依存関係に追加しても効果はありません。両方のバージョンがインストールされgrunt-contrib-jasmineており、古いバージョンを使用しています(参照:NPMでパッケージをインストールする場合、依存関係のいずれかの異なるバージョンを使用するように指示できますか?)。
290 node.js  npm 

7
package-lock.jsonの役割は何ですか?
npm @ 5が公開されました。混乱を招く新機能package-lock.jsonファイル(後npm install)があります。知りたいのですが、このファイルの効果は何ですか?
290 npm 

6
npm install grunt --save-devでの-save-devの意味
私はGrunt.jsを使い始めたばかりです。セットアップはかなり難しく、package.jsonファイルを作成するところです。 このチュートリアルに従って、package.jsonファイルを作成するには3つの方法があると説明しています。 最初は行うことです npm install grunt --save-dev しかし、どういう--save-dev意味ですか?探してみたが無駄に終わった。
277 node.js  gruntjs  npm 

9
node_modulesフォルダー内にあるスクリプトを含める方法は?
node_modulesHTML Webサイトに組み込むためのベストプラクティスについて質問があります。 node_modulesフォルダー内にBootstrapがあるとします。Webサイトの製品版では、node_modulesフォルダー内にあるBootstrapスクリプトとCSSファイルをどのように含めるのですか?Bootstrapをそのフォルダー内に残して、次のようなことをするのは理にかなっていますか? <script src="./node_modules/bootstrap/dist/bootstrap.min.js"></script> または、私のgulpファイルにルールを追加して、それらのファイルをdistフォルダーにコピーする必要がありますか?それとも、どうにかしてHTMLファイルからローカルブートストラップを完全に削除してCDNバージョンに置き換えるのが最善でしょうか。

7
npmピア依存関係を自動的にインストールする方法は?
たとえば、Angular2をインストールすると: npm install --save angular2 temp@1.0.0 /Users/doug/Projects/dougludlow/temp ├── angular2@2.0.0-beta.3 ├── UNMET PEER DEPENDENCY es6-promise@^3.0.2 ├── UNMET PEER DEPENDENCY es6-shim@^0.33.3 ├── UNMET PEER DEPENDENCY reflect-metadata@0.1.2 ├── UNMET PEER DEPENDENCY rxjs@5.0.0-beta.0 └── UNMET PEER DEPENDENCY zone.js@0.5.11 npm WARN angular2@2.0.0-beta.3 requires a peer of es6-promise@^3.0.2 but none was installed. npm WARN angular2@2.0.0-beta.3 requires …
274 node.js  npm 

30
npm ERR cb()が呼び出されなかった
HerokuでNode.jsアプリをホストしています。実行するたびgit push herokuに、次のエラーが発生します。 Counting objects: 14, done. Delta compression using up to 6 threads. Compressing objects: 100% (12/12), done. Writing objects: 100% (12/12), 1.20 KiB, done. Total 12 (delta 8), reused 0 (delta 0) -----> Node.js app detected -----> Resolving engine versions Using Node.js version: 0.6.20 Using npm version: 1.2.12 …
274 node.js  heroku  npm 

16
npmインストール時:未処理の拒否エラー:EACCES:権限が拒否されました
私はなんとかnpmインストールを壊してしまいました、そしてを使用してパッケージをインストールしようとするときはいつでもnpm install、これらの行に沿ってエラーメッセージを受け取ります: 未処理の拒否エラー:EACCES:権限が拒否されました、 '/ Users / marknorgate / .npm / _cacache / tmp / a449402d'を開いてください node&npmを再インストールしてみました。また、これらの手順を使用してnpmキャッシュを別の場所に再配置しようとしましたが、何も機能しません。 どうすればそれを機能させることができますか?
271 npm  permissions 

8
Windowsからnode.jsを完全に削除する方法
以前のバージョンのnode.js(0.8.11)をアンインストールし、node.js Webサイトから最新の0.10.24をダウンロードしてインストールしました。ただし、を実行した後node --versionも、v0.8.11を実行していることが示されます。明らかに、アンインストールプロセス中にいくつかのものが残され、npmを介してモジュールを追加しようとすると、あらゆる種類のエラーが発生します。OSXとLinuxでこれに対する解決策を見てきましたが、Windowsでは何も見つかりませんでした。Windows 7 64ビットを実行しています。

5
ローカルモジュールをnpmパッケージの依存関係として指定する方法
私は、依存関係の下のpackage.jsonファイルで指定されたサードパーティモジュール(たとえば、「エクスプレス」)への通常の依存関係のセットを持つアプリケーションを持っています。例えば "express" : "3.1.1" 私は自分のコードをモジュール化して構造化し、ローカル(現在使用しているファイルシステム上)モジュールのセットをpackage.jsonによってインストールしたいと考えています。次のコマンドを実行して、ローカルモジュールをインストールできることを知っています。 npm install path/to/mymodule ただし、package.json依存関係構造を介してこれを行う方法はわかりません。--saveこのコマンドでオプションを使用することは、単に"mymodule": "0.0.0"package.jsonに入れることです(ファイルパスの場所を参照しません)。インストールされているバージョンをnode_modulesから削除し、package.jsonから再インストールしようとすると、失敗します(中央レジストリで「mymodule」を検索し、ローカルでは検索しないため)。 これは"dependencies": {}、ファイルシステムパスからインストールするように構造に指示する方法だと思いますが、方法がわかりません。 他の誰かがこの問題を抱えていましたか?ありがとう。
269 node.js  npm 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.