我删除了 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 电容器构建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
关于node.js - 运行 'ionic capacitor build android' 和 npm install 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71579827/