問題タブ [npm-install]

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.

0 投票する
1 に答える
389 参照

npm - npm3 は依存構造を完全に平坦化しない

npm3 では、node_modulesフォルダーがフラットになるように依存関係のフラット化を使用するようになりました。どうやらそれは必ずしも真実ではありません。私は自分のアプリケーションを持っています。それに名前を付けましょう。A私が開発中のモジュールですB。そのモジュールにはgulp、依存関係といくつかのgulpプラグインがありますgulp-rename。私はアプリのフォルダーにgulpとがあることを期待していました(依存関係があるため)。しかし、そうではありません。実際にはありますが、それ自体はフォルダーにあります。gulp-renamenode-modulesABgulp-renameA/node_modulesgulpA/node_modules/B/node_modules

なぜこれが起こっているのか手がかりはありますか?

アップデート

問題をこの特定のケースに絞り込みました。

A私が開発しているアプリとモジュールを持っているB. そのモジュールにはgulp依存関係があり、bin次のように定義された package.json プロパティがあります (Bの package.json):

javascript "bin" { "gulp": "<some_valid_path>" }

gulpアプリのnode-modulesフォルダーにあることを期待していましたAB依存関係としてあり、npm3依存関係が平坦化されているため)。しかし、明らかにnpmはそれをA/node_modules/B/node_modulesフォルダーに残します。それは意図された動作であり、その理由は何ですか?

0 投票する
2 に答える
952 参照

node.js - Ubuntu 14.0にNPMをインストールすると、Python 2.7の依存関係の問題が発生します

ubuntu 14.0にnpmをインストールしています。すでにpython 2.7.11がインストールされています。次のエラーが表示されます。

0 投票する
1 に答える
2919 参照

linux - npm インストールのエラー

ターミナル経由で npm パッケージをインストールしようとしていますが、次のエラーが発生します。npm github ですべてのソリューションを試しましたが、どれも機能していません。

node_modules を削除して実行しました

npm インストール

繰り返しますが、まだエラーがあります。

0 投票する
1 に答える
206 参照

node.js - 接続に問題がある npm マネージャーを使用して grunt をインストールする

NPMマネージャーを使用してGruntをインストールしようとしていますが、接続の問題がタイムアウトしているようで、オンラインで検索しました。この URL https://registry.npmjs.org/gruntをヒットでき ます。GRUNT.JSON を保存または実行するかどうかを尋ねられます。その URL をカット アンド ペーストすると、その JSON の内容が巨大な配列

プロジェクトのルートディレクトリからコマンド「npm i grunt」を実行すると、次のようになります

0 投票する
0 に答える
1903 参照

node.js - package.json の "scripts" の "NODE_ENV=development npm install" で devDependencies をインストールする必要がありますか?

npm install npm script から呼び出そうとしていますが、 をそのように設定NODE_ENVしても devDependencies はインストールされませんdevelopment:

このように、実行時に依存関係のみがインストールされnpm run deploy、devDependencies はインストールされません。これは設計によるものですか?

もう少し情報を提供するためNODE_ENVに、マシンの は に設定されてproductionおり、そのままにしておく必要があります。1 つのスクリプト行だけに環境変数を設定したいのですが、それは通常、他のスクリプトでも機能します。行はNODE_ENV正しく設定され、インストーラーは実行されますが、環境変数が考慮されていません-スクリプトからの呼び出しは、フラグが設定さnpm installれているかのように常に実行されるようです。--production

そのため、シェルからこの行を実行するNODE_ENV=development npm iと、devDependencies と依存関係がインストールされます (この 1 つのコマンドのためだけに、マシンに設定されている NODE_ENV 変数が上書きされます) が、package.json スクリプト ブロックで同じ行を実行すると、NODE_ENV の上書きが無視されます。

  • --productiondevDependencies もインストールしたいので、フラグは役に立ちません。
  • また、私がそれを正しく読んだ場合、devのみまたは--only[prod|dev]prodの依存関係のみをインストールするため、私が望むこともしません。

次の行は、マシンに設定されている場合でも、環境変数としてpackage.json正しく出力されます。developmentproduction

ありがとう

0 投票する
1 に答える
1446 参照

npm - vagrant に npm をインストールする

npm をインストールして 2 つの方法で使用しようとしましたが、エラーしか発生しません。

通常の方法で npm をインストールします。

最新バージョンをインストールしようとしています:

このpackage.jsonファイルを作成して機能させるには、何をインストールする必要がありますか?

0 投票する
3 に答える
2070 参照

node.js - Ember-CLI「このファイルへのアクセス許可がありません」

先週、私は Ember フレームワークをいじり始めました。私は本当にそれが好きになり始めましたが、Ember-CLI コマンドを実行しようとするとember <command>、次のエラーが発生しました。

最初は Ember か npm に関係があると思ったので、npm、NodeJS、Ember を再インストールしようとしましたが、Ember-CLI を使用しようとすると、常にエラーが返されました。

提案をありがとう。

0 投票する
2 に答える
465 参照

node.js - npm express install が追加の依存関係を追加しています

プロジェクトに cd して npm install express --save すると、express が node_modules に挿入されるだけでなく、必要のない、または必要のない他の多くの依存関係もインストールされます。ノードとnpmをアンインストールして再インストールしようとしました。私は自作を使用してノードをインストールしています。なぜこれが起こっているのかを誰かが理解するのを手伝ってくれますか?

npm install Express --save