問題タブ [npm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - Node.js: NPM のインストール方法
Windows XP に cygwin と node.exe (0.5.7) がインストールされています。
Igit clone npm(1.0.30), cd npm, then "make install"
の場合、多数の node_modules のクローンが作成されています。
しかし、実行時に停止しました"node cli.js install git+https://github.com/isaac/ronnjs.git"
。
以下は私のnpm-debug.log です。
それがOKで終わる場合、それは働いた情報
verbose cli [ 'E:\node\node.exe',
verbose cli 'e:\github\npm\cli.js',
verbose cli 'cache',
verbose cli 'clean' ]
info using npm@1.0.30
info using node@v0.5.7
詳細設定ファイル C:\Documents and Settings\zhangchiqing.npmrc
詳細設定ファイル E:\etc\npmrc
ERR! プレフィックスディレクトリが見つかりません
ERR! エラー: ENOENT、�����ɹ����ɡ�
ERR! 'E:'
エラー! このログ全体を
ERR! に報告してください。http://github.com/isaacs/npm/issues
エラー! または、メールで送信してください:
ERR! npm-@googlegroups.com
エラー!
エラー!システム Windows_NT 5.1.2600
エラー! コマンド「E:\node\node.exe」「e:\github\npm\cli.js」「キャッシュ」
エラー!cwd E:\github\npm
ERR! node -v v0.5.7
エラー! npm -v 1.0.30
詳細終了 [ 1, true ]
git - NPM を使用して git 上のプロジェクトで Node.js の依存関係を処理するにはどうすればよいですか?
私はこのシナリオに何度も遭遇しましたが、まだ答えが見つかりません。私は新しい Node.js プロジェクトを開始しています。このプロジェクトは、他のいくつかのライブラリに依存します。議論のために、いくつかは新しいプロジェクトで git サブモジュールとして追加できる純粋な JS ライブラリであるとしましょうが、一部には追加の作業が必要な部分 (npm がインストールするシステム依存関係、またはコンパイルする必要がある C ライブラリなど) があるとします。 )。
このプロジェクトを開始して git に追加する最良の方法は次の 2 つです。
- 他の人のライブラリは私たち自身のリポジトリにコミットされておらず、代わりにサブモジュールであるか、動的に取り込まれて npm によってインストールされます。
- リポジトリを複製して作業環境を整えるためだけに従わなければならない指示の大きなリストを用意する必要はありません。git submodules update --init --recursive を実行することは問題ありません。npm コマンドを実行して package.json を読み取り、依存関係をインストールすることは問題ありません (そのようなコマンドは存在しますか? )。必要がなければ、'make' や 'ant' を使用したくありません。
これを行う最善の方法について何か考えはありますか?とても単純で基本的なことのように思えますが、私がやろうとしていることの例は 1 つも見つかりませんでした。
編集:文法
windows - WindowsServer2008でnpmを使用してノードパッケージ/依存関係をインストールする
Windows用のノードjsバイナリをダウンロードしました。これには、すべてのcygwin依存関係などが含まれています。
したがって、C:\ Program Files(x86)\ node \ binフォルダーにcdして、「shell」、「node npm install」の順に実行すると、コマンドが機能します。
私はそれを正確に何を指しますか?ドキュメントに従ってパッケージ.tar.gz/.zipまたは抽出されたフォルダーをポイントしようとしましたが、いくつかのエラーが発生します。
これはWindowsでどのように最も簡単に行われますか?多くのチュートリアルを読んでくださいが、それらはすべて説明が異なり、どれも機能していないようです。
メインの.jsファイルから依存関係を参照する簡単な方法がある場合も役立ちます。
ありがとう。
node.js - npm install PDFkit が失敗する
推奨されるコマンドを使用して、node.js 用の PDFKit をインストールしようとしています。
ただし、次のメッセージで失敗します。
zlib@1.0.5 プレインストール /home/woody/node_modules/pdfkit/node_modules/zlib node-waf clean || 真実; node-waf 構成ビルド
Ubuntu 10.04.3 LTS を実行しています
誰かに助けや提案があれば、それは素晴らしいことです - ありがとう。
javascript - Node.jsのnpmをインストールしようとしてエラーが発生しました
Node.jsの学習に問題があり、NPM(Node Package Manager)のインストール時にいくつかの問題が発生しています。私はそれが許可の問題かフォルダの問題のどちらかであると確信しています...私はMacを購入したばかりで(私はずっとWindowsを使用しています)、Mac端末にかなり慣れていないことに注意してください。
さて、私はNPMに1行のインストールを使用しました:そしてエラーが発生しました...curl http://npmjs.org/install.sh | sh
ここには明らかにフォルダの問題があります。おそらく間違った場所にインストールしています。ノードフォルダはUsers/Mike / nodeにあります。NODE_PATHを使用してノードパス変数を見つけようとすると、次のエラーが発生します。
誰かが私が間違っていることを教えてもらえますか?次のようにノードパスを追加する必要がありますか?
それとも私は自分自身を混乱させていますか?
windows - Node.jsモジュール
このモジュールをインストールしたい:node-poormansmysql リンク:https ://github.com/mscdex/node-poormansmysql
私のnodejsアプリケーションはC:\ Program Files \NodeJS\にインストールされています-ここにフォルダーがあります-node_modules
ここにフォルダを追加しました--node-poormansmysql。このフォルダーで、githubからコンテンツをコピーしました。
私はまだエラーがあります-モジュールが見つかりません-node-poormansmysql
どこが間違っているのですか?アドバイスありがとうございます。
node.js - Socket.ioをインストールできません
私は可能な限り最も基本的なことをしています:
npm install socket.io
次のようなエラーが大量に発生します。
どこから直せばいいのかわからない
windows - node.jsのnode.exeでnodeモジュールを正しくrequireする方法
最近、Windows 用の npm をサポートする新しいバージョンの node.js があります。
ここの指示に従いました そして、npmを介してWindowsにsocket.ioを正常にインストールしました(ただし、JSDOMのように失敗したものもあります)
ただし、モジュールが必要な場合、以下は失敗します。
そしてまた
「モジュール「socket.io」が見つかりません」と表示されます
ただし、これは機能します:
ここに私のものを置く場所があります:
フォルダー socket.io : D:\NodeDev\lib\node_modules\ 内
node.exe : D:\NodeDev\bin\ 内
私のスクリプト: D:\NodeDev\TestProject\ に
javascript - node.jsパッケージのローカルバージョンを使用する
CLIを使用するノードパッケージを掘り下げて、いくつかの機能を追加して拡張しようとしています。リポジトリをgithubから複製しましたが、npmを介してインストールしました。
npm経由でインストールされたものの代わりに、ローカルバージョンを使用するにはどうすればよいですか?
ありがとう!