はじめに
この記事は2022年9月にまとめていた「細かいつまずいたことをメモしておく(9月編)をそれぞれ投稿した内容になります
解決方法が最新でない可能性もありますのでご了承ください
問題
DockerでNode.jsの環境を作成してコンテナ上で
npx create-react-app my-app
としたところ
/tmp/npx665626933.sh: 2: create-react-app: Permission denied
というエラーが発生した
解決方法
以下のコマンドで成功した
$ npm install -g create-react-app && create-react-app my-app
問題再び
TypeScript環境をつくろうと以下のコマンドをコンテナ上で叩いた
$ npx create-react-app app --template typescript
そしてやはりエラーがでてしまった
https://www.google.com/search?q=Aborting+installation.+npm+install+--no-audit+--save+--save-exact+--loglevel+error+react+react-dom+react-scripts%400.9.x+has+failed&oq=a&aqs=chrome.1.69i57j69i59l3j69i60l3j69i65.2924j0j7&sourceid=chrome&ie=UTF-8
だったり
上と同じエラーだったり
解決方法再び
色々調べていると以下の記事を発見
記事によるとコンテナ上のcreate-react-appは安定しないのでローカルでやったほうがよいとのことだった
ちなみ以下の記事だとコンテナ上で問題なくできるので(node14なら)不思議ではあるが一度きりなのでローカルでやろうと思う
参考