質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.37%
npm

npmは、Node Packaged Modulesの略。Node.jsのライブラリ・パッケージを管理できるツールです。様々なモジュールを簡単にインストールでき、自分でモジュールを作成し公開する際にも使用できます。

Laravel

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

Node.js

Node.jsとはGoogleのV8 JavaScriptエンジンを使用しているサーバーサイドのイベント駆動型プログラムです。

Vagrant

Vagrantは、VirtualBox上の仮想マシンを コマンドラインから作成してくれるソフトウェアです。 ビルド環境など容易に構築が可能です。

Q&A

解決済

2回答

6198閲覧

npm インストールでエラーがでます

creative_09

総合スコア80

npm

npmは、Node Packaged Modulesの略。Node.jsのライブラリ・パッケージを管理できるツールです。様々なモジュールを簡単にインストールでき、自分でモジュールを作成し公開する際にも使用できます。

Laravel

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

Node.js

Node.jsとはGoogleのV8 JavaScriptエンジンを使用しているサーバーサイドのイベント駆動型プログラムです。

Vagrant

Vagrantは、VirtualBox上の仮想マシンを コマンドラインから作成してくれるソフトウェアです。 ビルド環境など容易に構築が可能です。

0グッド

0クリップ

投稿2020/02/17 03:18

sudo npm install
コマンドで以下のエラーが出ます

npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path /home/vagrant/code/project1/node_modules/@babel/core/node_modules/ms/package.json.2382501153
npm ERR! errno -2
npm ERR! enoent ENOENT: no such file or directory, open '/home/vagrant/code/project1/node_modules/@babel/core/node_modules/ms/package.json.2382501153'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! A complete log of this run can be found in:
npm ERR! /home/vagrant/.npm/_logs/2020-02-17T03_06_12_117Z-debug.log

/home/vagrant/code/project1/node_modules/@babel/core/
サーバーの中のcoreフォルダ自体が見当たりません

1226 verbose Linux 4.15.0-72-generic
1227 verbose argv "/usr/bin/node" "/usr/bin/npm" "install"
1228 verbose node v12.14.0
1229 verbose npm v6.13.7
1230 error code ENOENT
1231 error syscall open
1232 error path /home/vagrant/code/project1/node_modules/@babel/core/node_modules/ms/package.json.2382501153
1233 error errno -2
1234 error enoent ENOENT: no such file or directory, open '/home/vagrant/code/project1/node_modules/@babel/core/node_modules/ms/package.json.2382501153'
1235 error enoent This is related to npm not being able to find a file.
1236 verbose exit [ -2, true ]

このエラーを解決してインストールはどうすればいいのでしょうか?
よろしくおねがいします

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

自己解決

外側で実行することで解決しました

投稿2020/02/18 08:10

creative_09

総合スコア80

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

EngineerKrow

2020/09/07 17:57

@creative_09さん 私も同様のところでエラーになっています。 「外側で実行する」という方法が分からないので、お教えいただけると助かります。
EngineerKrow

2020/09/07 18:05

仮想環境上ではなくホストOS上でnpmインストールを行い、その後、npm installを行うっということですね。成功しました。自己解決しましたが、この情報のお陰でたどり着きやすかったです。ありがとうございます。
creative_09

2020/09/08 23:38

無事に出来たようでよかったです!
EngineerKrow

2020/09/11 05:04

ありがとうございます。
guest

0

error number 2はディレクトリへのアクセス権限が無いということなので

sudoをつけて実行すればエラー無しでインストールできるはずですがつけているようですので

一旦node_modulesとlockファイルを削除して再試行してみてください

投稿2020/02/17 06:38

編集2020/02/17 07:12
mouse_484

総合スコア759

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

creative_09

2020/02/17 07:02

ありがとうございます。 1行目でわかるようにsudoをつけてるのですがうまいくいかないですね
creative_09

2020/02/17 14:22

やはりエラーがでます・・
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.37%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問