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

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

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

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

React.js

Reactは、アプリケーションのインターフェースを構築するためのオープンソースJavaScriptライブラリです。

Vite

Viteは、フロントエンド向けのビルドツール。JavaScriptはもちろん、さまざまな環境での利用が可能です。ES Modulesを利用することで高速ビルドを実現でき、ファイルの変更時も変更箇所のみを更新できるといった特徴があります。

Q&A

解決済

2回答

410閲覧

React vite 「npm error code 3221225477」がわからない

shota___y

総合スコア1

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

React.js

Reactは、アプリケーションのインターフェースを構築するためのオープンソースJavaScriptライブラリです。

Vite

Viteは、フロントエンド向けのビルドツール。JavaScriptはもちろん、さまざまな環境での利用が可能です。ES Modulesを利用することで高速ビルドを実現でき、ファイルの変更時も変更箇所のみを更新できるといった特徴があります。

0グッド

0クリップ

投稿2024/11/03 00:28

実現したいこと

npm installを行い、npm run devを入力してアプリのひな型を作成する

発生している問題・分からないこと

VScodeでReact viteを使用してnpm installを行おうとしたときのnpm error code 3221225477が解決できない

エラーメッセージ

error

1PS C:\Users\shota\OneDrive\デスクトップ\React studying\todosimple> npm create vite@latest 2 3> npx 4> create-vite 5 6√ Project name: ... todosimple 7√ Select a framework: » React 8√ Select a variant: » JavaScript + SWC 9 10Scaffolding project in C:\Users\shota\OneDrive\デスクトップ\React studying\todosimple\todosimple... 11 12Done. Now run: 13 14 cd todosimple 15 npm install 16 npm run dev 17 18PS C:\Users\shota\OneDrive\デスクトップ\React studying\todosimple> cd todosimple 19PS C:\Users\shota\OneDrive\デスクトップ\React studying\todosimple\todosimple> npm install 20npm warn cleanup Failed to remove some directories [ 21npm warn cleanup [ 22npm warn cleanup '\\\\?\\C:\\Users\\shota\\OneDrive\\デスクトップ\\React studying\\todosimple\\todosimple\\node_modules\\esbuild', 23npm warn cleanup [Error: EBUSY: resource busy or locked, rmdir 'C:\Users\shota\OneDrive\デスクトップ\React studying\todosimple\todosimple\node_modules\esbuild'] { 24npm warn cleanup errno: -4082, 25npm warn cleanup code: 'EBUSY', 26npm warn cleanup syscall: 'rmdir', 27npm warn cleanup path: 'C:\\Users\\shota\\OneDrive\\デスクトップ\\React studying\\todosimple\\todosimple\\node_modules\\esbuild' 28npm warn cleanup } 29npm warn cleanup ], 30npm warn cleanup [ 31npm warn cleanup '\\\\?\\C:\\Users\\shota\\OneDrive\\デスクトップ\\React studying\\todosimple\\todosimple\\node_modules', 32npm warn cleanup [Error: EPERM: operation not permitted, rmdir 'C:\Users\shota\OneDrive\デスクトップ\React studying\todosimple\todosimple\node_modules\eslint'] { 33npm warn cleanup errno: -4048, 34npm warn cleanup code: 'EPERM', 35npm warn cleanup syscall: 'rmdir', 36npm warn cleanup path: 'C:\\Users\\shota\\OneDrive\\デスクトップ\\React studying\\todosimple\\todosimple\\node_modules\\eslint' 37npm warn cleanup } 38npm warn cleanup ] 39npm warn cleanup ] 40npm error code 3221225477 41npm error path C:\Users\shota\OneDrive\デスクトップ\React studying\todosimple\todosimple\node_modules\@swc\core 42npm error command failed 43npm error command C:\Windows\system32\cmd.exe /d /s /c node postinstall.js 44npm error A complete log of this run can be found in: C:\Users\shota\AppData\Local\npm-cache\_logs\2024-11-03T00_18_28_113Z-debug-0.log 45PS C:\Users\shota\OneDrive\デスクトップ\React studying\todosimple\todosimple>

該当のソースコード

特になし

試したこと・調べたこと

  • teratailやGoogle等で検索した
  • ソースコードを自分なりに変更した
  • 知人に聞いた
  • その他
上記の詳細・結果

chatgptに聞いたところnpmキャッシュのクリア、再起動、管理者としてVScodeを開く、アンチウイルスソフトやonedriveの同期を一時停止、環境変数の設定、nodejsのバージョンがかみ合っていないなどが挙げられたのでそれらを実行しましたが、error codeが表示されることは変わらずうまくいきませんでした。

補足

特になし

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

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

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

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

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

guest

回答2

0

ベストアンサー

エラーメッセージを見ると、ディレクトリが削除(rmdir)できない文言が出力されています。

Failed to remove some directories Error: EBUSY: resource busy or locked, rmdir syscall: 'rmdir', Error: EPERM: operation not permitted, rmdir syscall: 'rmdir'

PATHを見て気になるのは、
・OneDrive:OneDriveが管理しているディレクトリ配下で作業している
・デスクトップ:PATHに日本語が含まれている
・React studying:PATHに空白が含まれている
・読み書きできないPATHが含まれている?
などです。

ファイル操作のエラーが発生しないような場所(PATH)でプロジェクトを作って操作してみてください。

投稿2024/11/03 02:23

technocore

総合スコア7337

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

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

shota___y

2024/11/03 06:11

回答ありがとうございます!powershellから C: \Users\Username の下にnpm create viteでフォルダを作成していったところ無事npm installも機能し、npm run dev まで行くことができました!ありがとうございます!
guest

0

いいAPIを使えば、例えばEchoAPI、npmやVite環境のエラー解析が簡単に行えます!エラーコード3221225477のような問題も、リアルタイムでサポートしてくれるので、開発がスムーズに進みますよ。

投稿2024/11/08 15:20

isai

総合スコア148

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.37%

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

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

質問する

関連した質問