Quantcast
Channel: Node.jsタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 8707

git mv で expressアプリケーションのディレクトリを移動しようとしたらpermission deniedでつまづいた話

$
0
0

問題

expressアプリケーションのディレクトリ構成を変更するため、
git mvでディレクトリを移動しようしたが
permission deniedにより移動できなかった。
パーミッションを確認したが問題はなかった。

解決方法

node_modulesを含むディレクトリをgit mvで移動しようとすると
permission deniedエラーになるため、
一度node_modulesを削除してからgit mvで移動する。
最後にyarn installでnode_modulesを復元する。

くわしく

.
├── express_nextjs
│   └── app
│        ├── express
│        │     ├── node_modules
│        │     └── その他 
│        └── Dockerfile
│
└── その他

.
├─ app
│   ├── express
│   │     ├── node_modules
│   │     └── その他 
│   └── Dockerfile
│
└── その他

にするためアプリケーションルートにて

$ git mv ./express_nextjs/app ./app

を試みたがpermission denied

$ mv ./express_nextjs/app ./app

permission denied

ls -lでパーミッションを確認したが問題なし。

node_modulesを一旦削除する

git rm -rf ./express_nextjs/app/express/node_modules

再度

$ git mv ./express_nextjs/app ./app

でディレクトリを移動することに成功した。

最後にyarn installnode_modulesを復元した。


Viewing all articles
Browse latest Browse all 8707

Trending Articles