[英]Error when running 'ionic capacitor build android' and npm install
我刪除了 node_modules 文件夾中的 bin 文件夾,以嘗試修復我遇到的一些錯誤。
然后,當我運行 sudo npm install 時,出現以下錯誤:
npm ERR! code EACCES
npm ERR! syscall rename
npm ERR! path /mnt/c/Users/aks/Documents/GitHub/mpl/node_modules/typescript
npm ERR! dest /mnt/c/Users/aks/Documents/GitHub/mpl/node_modules/.typescript-4Gn4pDgu
npm ERR! errno -13
npm ERR! Error: EACCES: permission denied, rename '/mnt/c/Users/aks/Documents/GitHub/mpl/node_modules/typescript' -> '/mnt/c/Users/aks/Documents/GitHub/mpl/node_modules/.typescript-4Gn4pDgu'
npm ERR! [Error: EACCES: permission denied, rename '/mnt/c/Users/aks/Documents/GitHub/mpl/node_modules/typescript' -> '/mnt/c/Users/aks/Documents/GitHub/mpl/node_modules/.typescript-4Gn4pDgu'] {
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'rename',
npm ERR! path: '/mnt/c/Users/aks/Documents/GitHub/mpl/node_modules/typescript',
npm ERR! dest: '/mnt/c/Users/aks/Documents/GitHub/mpl/node_modules/.typescript-4Gn4pDgu'
npm ERR! }
npm ERR!
npm ERR! The operation was rejected by your operating system.
npm ERR! It is likely you do not have the permissions to access this file as the current user
npm ERR!
npm ERR! If you believe this might be a permissions issue, please double-check the
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator.
並且當我嘗試運行 ionic capacitor build android 時,出現以下錯誤:
Build at: 2022-03-22T22:37:13.895Z - Hash: a5c2e39c5192c37b - Time: 25907ms
> capacitor sync android
Error
at new SubprocessError (/usr/local/lib/node_modules/@ionic/cli/node_modules/@ionic/utils-subprocess/dist/index.js:41:23)
at ChildProcess.<anonymous>
(/usr/local/lib/node_modules/@ionic/cli/node_modules/@ionic/utils-subprocess/dist/index.js:110:27)
at ChildProcess.emit (node:events:390:28)
at Process.ChildProcess._handle.onexit (node:internal/child_process:288:12)
at onErrorNT (node:internal/child_process:477:16)
at processTicksAndRejections (node:internal/process/task_queues:83:21)
我想知道我能做些什么來解決這個問題,我在 WSL 上運行這些命令
謝謝
以下內容可能會幫助您解決問題:
sudo
覆蓋任何訪問問題。 所以sudo npm install
ionic cap sync
然后ionic cap build android
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.