npm install express --save
でエラーが発生します。
このエラーメッセージの意味と解決方法が分かりません。
環境
###os
UbuntuMATE
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.4 LTS"
npm --version
6.14.5
#条件とエラー
発生している問題・エラーメッセージ
fbpp@fbpp-VirtualBox:~/web_app/Offical_tutorial/Project$ sudo npm install express --save npm WARN project@1.0.0 No description npm WARN project@1.0.0 No repository field. npm ERR! code ENOENT npm ERR! syscall open npm ERR! path /home/fbpp/web_app/Offical_tutorial/Project/node_modules/send/node_modules/ms/package.json.1062321896 npm ERR! errno -2 npm ERR! enoent ENOENT: no such file or directory, open '/home/fbpp/web_app/Offical_tutorial/Project/node_modules/send/node_modules/ms/package.json.1062321896' 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/fbpp/.npm/_logs/2020-05-13T03_19_06_914Z-debug.log
この時の各ディレクトリの状態
~/web_app/Offical_tutorial/Project
node_modules package.json
~/web_app/Offical_tutorial/Project/node_modules
accepts destroy inherits on-finished statuses array-flatten ee-first ipaddr.js parseurl toidentifier body-parser encodeurl media-typer path-to-regexp type-is bytes escape-html merge-descriptors proxy-addr unpipe content-disposition etag methods qs utils-merge content-type finalhandler mime range-parser vary cookie forwarded mime-db raw-body cookie-signature fresh mime-types safe-buffer debug http-errors ms safer-buffer depd iconv-lite negotiator setprototypeof
##試したこと
- OSインストールからやり直し
- sudoをつけて実行
追記 解決方法
Virtual Boxを使ってゲストOSとホストOS間で共有中のディレクトリ内で npm install express --save
を実行した時にこのエラーが発生する事が分かりました。
共有していないディレクトリで実行する事で解決しました。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。