Windows 10にNode.js(とnpm)をインストールする
質問
Windows 10にNodeをインストールしようとして問題が発生し、解決策を見つけました。
エラーは次のようなものでした。
C:\Stephan>npm
Error: ENOENT, stat 'C:\UsersAppDataRoamingnpm'
解決策は以下の通りです。
どのように解決するのですか?
編集してください。 新しいインストーラでは、この問題はもうないようです。 この回答 によって パラグ・メシュラム を追加してください。私の回答はもう時代遅れかもしれません。
オリジナルの回答です。
これらのステップに、密接に従ってください。
- http://nodejs.org/download/ 64 ビット版をダウンロードしてください。
-
デフォルトで好きな場所にインストールします。
C:\Program Files\nodejs
- コントロール パネル -> システム -> システムの詳細設定 -> 環境変数
-
選択
PATH
を選択し、編集することを選択します。
もし、PATH変数が
empty
であれば、これを変更します。
C:\Users\{YOUR USERNAME HERE}\AppData\Roaming\npm;C:\Program Files\nodejs
PATH変数にすでに
C:\Users\{YOUR USERNAME HERE}\AppData\Roaming\npm
が含まれている場合は、直後に以下を追加してください。
;C:\Program Files\nodejs
PATH変数に情報があるが、npmに関するものがない場合は、PATHの最後に次のように追記します。
;C:\Users\{YOUR USERNAME HERE}\AppData\Roaming\npm;C:\Program Files\nodejs
これでPATH変数が正しく設定されましたが、まだエラーが発生することがあります。手動でAppDataディレクトリに入り、Roamingの中にnpmディレクトリがないことがわかります。手動でこのディレクトリを作成します。
コマンドプロンプトを再度起動すると、npmが動作するようになります。
関連
-
[解決済み] package.jsonのチルダ(~)とキャレット(^)の違いは何ですか?
-
[解決済み] npm installの-saveオプションは何ですか?
-
[解決済み] Windowsにpipをインストールするにはどうしたらいいですか?
-
[解決済み] インストールされているnpmパッケージのバージョンを検索する
-
[解決済み] npm package.jsonファイルのdependencies, devDependencies, peerDependenciesの違いは何ですか?
-
[解決済み] forEachループでasync/awaitを使用する
-
[解決済み] Node.jsを完全にアンインストールして、最初から再インストールする方法 (Mac OS X)
-
[解決済み] sudoを使わずにnpmがエラーを投げるのを修正する方法
-
[解決済み] NPMパッケージの以前の正確なバージョンをインストールするにはどうすればよいですか?
-
[解決済み] Node.js/Windowsのエラーです。ENOENT, stat 'C:\Users﹑RTAppData﹑Roaming﹑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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] エラー: nodejs の get 呼び出しで getaddrinfo ENOTFOUND が発生しました。
-
[解決済み】"npm update -g" の後に "Cannot find module 'npmlog'" というエラーが発生する。
-
[解決済み】Node.jsのホスト名/IPが証明書のaltnamesと一致しない。
-
[解決済み】MongooseでEnumを作成し使用する方法
-
[解決済み】Heroku + node.jsのエラー(Webプロセスが起動後60秒以内に$PORTにバインドできなかった)。
-
[解決済み] Expectアサーションの型エラー -> expect(...).toExistは関数ではない
-
[解決済み] EventEmitter のメモリリークの可能性が検出された
-
[解決済み] joiライブラリを使用して2つの時間を比較する方法
-
[解決済み] TypeError: コールバックはnodejsの関数ではありません。
-
[解決済み] ランタイム 'node' が PATH で見つからない - Visual Studio Code と Node.js