[解決済み] npmはnode replの外側で、通常のシェルで実行すること」を解決する方法
質問内容
node.jsの初心者です。node.jsのインストーラを以下のサイトからダウンロードし、インストールしました。
公式サイト
. このインストーラのフォルダを環境変数PATHに追加して、プログラムを実行できるようになりました。しかし、node consoleでnpmを使用してパッケージをインストールしようとすると、次のようなエラーが表示されます。
npm should be run outside of the node repl, in your normal shell
. また、別のコンソールでも試してみました。しかし、環境変数にnodeを追加しているにもかかわらず、コマンドが見つからないと表示されます。
解決方法は?
のインストーラ(msi)を使用するのがよいでしょう。 nodejs.org nodeの実行ファイルのみをダウンロードするのではなく、nodeの実行ファイルをダウンロードしてください。このインストーラにはnpmが含まれており、nodeのインストールを簡単に管理することができます。32ビットと64ビットWindowsの両方に対応したインストーラがあります。
また、その他にもいくつかの豆知識があります。
-
モジュールをグローバルにインストールしても、あなたが期待するようなことは起こりません。グローバルにインストールすべき唯一のモジュール (
-g
フラグを立てます)は、コマンドをインストールするものです。つまり、Expressをインストールするには、次のようにします。npm install express
と入力すると、Express が現在の作業ディレクトリにインストールされます。その代わり、Expressの プロジェクトジェネレータ(コマンド) を実行する必要があります。npm install -g express-generator
Express 4の場合。 -
コマンドプロンプトからどこでもnodeを使用してスクリプトを実行することができます。例えば、すでに別のスクリプトを書いている場合。
node foo.js
. あるいは、(すでにお分かりのように)REPLを開くには、node.js(スタートメニュー)のショートカットを選択するか、次のように入力するだけです。node
をコマンドプロンプトで実行します。
関連
-
[解決済み】 console.logの出力をどこに永久保存するか?
-
[解決済み】npx コマンドが見つかりません。
-
webpack ENOENTソリューションの起動
-
[解決済み] Node.jsのホスト名/IPが証明書のaltnamesと一致しない
-
[解決済み] のエラーが発生しました。これはおそらくnpmの問題ではありません。上に追加のログ出力があると思われます
-
[解決済み] ノードのバージョンを管理するためのnまたはnvm - 各バージョンのグローバルモジュールを保持することは良いアイデアですか?
-
[解決済み] 複数のnpmスクリプトを並列に実行するにはどうしたらいいですか?
-
[解決済み] node.jsで「Error: spawn ENOENT」をデバッグするにはどうすればよいですか?
-
[解決済み] WindowsのNode.jsでhello.jsのファイルを実行するにはどうしたらいいですか?
-
[解決済み】「npm」が内部コマンド、外部コマンド、操作可能なプログラム、バッチファイルとして認識されない。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] リソースの読み込みに失敗しました: net::ERR_CONNECTION_REFUSED : Nodejs
-
[解決済み】Node Version Manager のインストール - nvm コマンドが見つかりません。
-
[解決済み】ExpressJSとMeteorJSの比較【終了しました
-
[解決済み】Mongooseで、日付でソートするにはどうしたらいいですか?(node.js)
-
[解決済み】npm 5で作成されたpackage-lock.jsonファイルはコミットするのでしょうか?
-
[解決済み】npm 5で作成されたpackage-lock.jsonファイルはコミットするのでしょうか?
-
[解決済み] AWS s3 api error: specified bucket does not exist.
-
[解決済み] S3 Bucket に何かを送信しようとすると、AWS Missing credentials が表示される (Node.js)
-
[解決済み] ExpressJS : res.redirect()が期待通りに動作しない?
-
[解決済み] ノードマータ予期せぬフィールド