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

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


7
npm windowsをグローバルにインストールすると、npm ERRが発生します。無関係な
私はうなり声とnpmに新しいです。だから私はサイト「http://tech.pro/tutorial/1190/package-managers-an-introductory-guide-for-the-uninitiated-front-end-developer#front_end_developers」でいくつかの「料理本の例」を試しています。あなたは今そこを見る必要はないはずですが、サイトを共有することは良いことだと思いました。これまでのところ、グローバルインストールになるまでは良好です。(わかりました、私は理解しなければならなかったいくつかのエラーですが、今私はnpmで働いています)。 何かをグローバルにインストールしようとすると、行き詰まってしまいます。 一部のパッケージをグローバルにインストールするためにこれまでにテストしたこと: 作成されたテストディレクトリ grunttest そのディレクトリ内: npm install -g jshint 私が見ることができる出力: npm http GET https://registry.npmjs.org/jshint npm http 304 https://registry.npmjs.org/jshint ... npm http 304 https://registry.npmjs.org/string_decoder C:\Program Files\nodejs\node_modules\npm\jshint -> C:\Program Files\nodejs\node_modules\npm\node_modules\jshinnt jshint@2.4.4 C:\Program Files\nodejs\node_modules\npm\node_modules\jshint ├── console-browserify@0.1.6 ├── exit@0.1.2 ├── underscore@1.4.4 ├── shelljs@0.1.4 ├── minimatch@0.2.14 (sigmund@1.0.0, lru-cache@2.5.0) ├── cli@0.4.5 (glob@3.2.9) └── htmlparser2@3.3.0 (domelementtype@1.1.1, …
121 windows  gruntjs  npm 

6
package-lock.jsonが整合性ハッシュをsha1からsha512に変更したのはなぜですか?
典型的なワークフローの一部として、新しいnpmロックファイルpackage-lock.jsonを生成しました。しかし、今回はすべての整合性ハッシュがsha1からsha512に変更されていることに気付きました。ここで何が起きてるの? "chalk": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.0.1.tgz", - "integrity": "sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8=", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", […] }

5
ノードビンスクリプトの実行時にコマンドラインの作業ディレクトリを決定する
ノードのコマンドラインインターフェイスを作成しています。グローバルにインストールされ、binファイルを使用して実行されます。 作業中のファイルのルートディレクトリでコマンドウィンドウを開いてコマンドを実行する予定ですprocess.cwd()が、ノードパッケージのディレクトリを返すため、現在の作業ディレクトリを特定できませんでした。最初はコードがバッチファイルをラッパーとして使用して実行されているため(つまり、最初にノードなしでbinファイルを実行できる方法)、それは不可能ですが、coffee-scriptがそれを実行します。私はコーヒースクリプトのソースを確認しましたが、それを追跡できませんでした(十分な経験がありませんでした)。 自分でテストするには、このpackage.jsonファイルでパッケージを作成します。 { "name": "test-package", "version": "1.0.0", "bin": { "test-package": "./bin/test-package" }, "main": "/lib/test" } bin内のこのテストパッケージファイル: #!/usr/bin/env node var path = require('path'); var fs = require('fs'); var lib = path.join(path.dirname(fs.realpathSync(__filename)), '../lib'); require(lib + '/test'); 誰かがこれに光を当てることができますか? そして、lib / test内のコマンドラインディレクトリを取得します。

5
npmを古いバージョンにダウングレードする
npmを更新して、発生していた依存関係の問題が解決するかどうかを確認しました。次に、残りの開発チームが使用しているバージョンにダウングレードしたいと思います。古いバージョンをインストールするにはどうすればよいですか? インストールページの指示に従ってnpmを更新しました。 npmの更新 ノードにはnpmがインストールされているので、npmのバージョンが必要です。ただし、npmはNodeよりも頻繁に更新されるため、最新バージョンであることを確認する必要があります。 npm install npm@latest -g



10
ASP.NET Coreでnpmを使用する方法
ASP.NET Coreアプリケーションに必要なjQuery、Bootstrap、Font Awesomeなどのクライアントライブラリを管理するためにnpmを使用しています。 私にとってうまくいったアプローチは、package.jsonファイルをプロジェクトに追加することから始まりました。これは次のようになります。 { "version": "1.0.0", "name": "myapp", "private": true, "devDependencies": { }, "dependencies": { "bootstrap": "^3.3.6", "font-awesome": "^4.6.1", "jquery": "^2.2.3" } } npmはこれらのパッケージをプロジェクトディレクトリのwwwrootと同じレベルにあるnode_modulesフォルダーに復元します。 ASP.NET Coreがwwwrootフォルダーから静的ファイルを提供し、node_modulesがそこにないため、この作業を行うためにいくつかの変更を行う必要がありました。最初の変更は、スタートアップのapp.UseStaticFilesの直前にapp.UseFileServerを追加することです。 csファイル: app.UseFileServer(new FileServerOptions() { FileProvider = new PhysicalFileProvider( Path.Combine(Directory.GetCurrentDirectory(), @"node_modules")), RequestPath = new PathString("/node_modules"), EnableDirectoryBrowsing = true }); app.UseStaticFiles(); 2つ目は、project.jsonファイルのpublishOptionsにnode_modulesを含めます。 "publishOptions": { "include": …

10
npm ERR!コードUNABLE_TO_GET_ISSUER_CERT_LOCALLY
反応アプリケーションを作成するすべての方法を試しています。私はmavenで試しましたが、今はFacebook Incubatorsのcrate-react-appビルドシステムで試しています。 create-react-app my-appnpm環境でコマンドを実行しようとしたところ、問題はありませんでした。しかし、自分の作業環境で同じコマンドを試したところ、コマンドプロンプトでこのエラーが発生しました npm ERR! node v6.10.2 npm ERR! npm v3.10.10 npm ERR! code UNABLE_TO_GET_ISSUER_CERT_LOCALLY npm ERR! unable to get local issuer certificate npm ERR! npm ERR! If you need help, you may report this error at: npm ERR! <https://github.com/npm/npm/issues>

2
「-g」フラグを付けてnpmを使用する必要があるのはなぜですか?
最近、jsパッケージ管理にnpmを使い始めました。私はさまざまな環境(apt、rvm / gem、pythonbrew / virtualenv / pipを使用すると言います)でのパッケージ管理についてはかなり理解していますが、npmがどのように完全に適合するかはよくわかりません。 「-g」フラグの仕組みと、なぜそれを使用する必要があるかについて、もっと知りたいのですが。ほとんどのブログやwikiと同様に、理由を説明せずに「-g」を使用してインストールすることを言及しており、これらのパッケージがグローバルにインストールされることを理解しています。 しかし、なぜこれらのパッケージを常にグローバルにインストールする必要があるのですか? 「-g」フラグなしでこれらのパッケージをインストールするとはどういう意味ですか? ローカルにインストールされたパッケージに対して私は何をしますか、さまざまなプロジェクトのためにサンドボックス化したとしましょう? 次に、プロジェクトで使用されるnpmパッケージのリストを作成し、バージョン管理でチェックインする必要がある場合は、プロジェクトにバンドルします(可能な場合)。
117 npm 


30
Node.js Port 3000はすでに使用されていますが、実際には使用されていませんか?
私はnode.jsプロジェクトで数週間働いており、それは素晴らしい仕事をしています。通常、私はnpm start自分のアプリを実行してブラウザーのlocalhost、ポート3000で表示するために使用します。 今日、npm startの使用中に次のエラーが発生し始めました。 Server started on port 3000 Port 3000 is already in use リソースモニターを確認しましたが、ポート3000で他のプロセスを実行していません。このエラーメッセージが表示されるのはなぜですか? 私のapp.jsには、ポートを設定する次のコードがあります...これは間違っていますか?以前は問題なく動作していたため、何が悪いのかわかりません。 // Set Port app.set('port', (process.env.PORT || 3000)); app.listen(app.get('port'), function() { console.log('Server started on port '+app.get('port')); }); 助けてくれてありがとう! 編集: netstatとTCPViewを実行して、どのプロセスがポートを使用しているかを確認しましたが、そのポートを使用しているものはありません。ラップトップを再起動してみましたが、それでも同じエラーが発生します。
114 javascript  node.js  npm  port 

3
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY:unsupported platform for fsevents@1.0.14
私のミニマッチバージョンを3.10.9に更新した後、このプロジェクトhttps://github.com/Soundnode/soundnode-appを実行しようとしています。このエラーが発生します。 npm WARNオプションのスキップオプションの依存性:fsevents@^1.0.0(node_modules \ webpack \ node_modules \ watchpack \ node_modules \ chokidar \ node_modules \ fsevents):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY:Unsupported platform for fsevents @ "1.0.14: os ":" darwin "、" arch ":" any "}(現在:{" os ":" win32 "、" arch ":" ia32 "}) 私の構成はノードv-4.4.2 npm v- 3.10.9で、32ビットWindows OSで動作しています。
113 node.js  npm  minimatch 

4
npm installとnpm run buildの違いは何ですか?
違いは何であるnpm installとはnpm run build? 私のプロジェクトで、npm npm installが実行されると失敗することがありますが、実行するnpm run buildと問題なく動作することに気づきました。 どのようにこれら二つのターゲットの内部の仕組み、すなわちんinstallとrun build異なりますか?
113 node.js  npm  npm-install 


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