簡體   English   中英

命令失敗,退出代碼為 ENOENT

[英]Command failed with exit code ENOENT

我是 Ionic 的新手並創建了一個簡單的應用程序。 我已經安裝了Android Sdk 並添加了這些Environment Variable

我正在嘗試使用cordova build command命令構建我的應用程序,但收到此錯誤:-

錯誤:cmd:命令失敗,退出代碼為 ENOENT

在此處輸入圖片說明 我一整天都在尋找解決方案,終於到了這里。

對於 linux,您還需要在~/.bashrc文件中添加這些行

export ANDROID_HOME='/home/your_username/Android/Sdk'
export ANDROID_SDK_ROOT='/home/your_username/Android/Sdk'
export PATH=$PATH:$ANDROID_SDK_ROOT/platform-tools:$ANDROID_SDK_ROOT/cmdline-tools/latest/bin

然后檢查是否首先使用cordova requirements讀取了android目標。

Mac 操作系統參考:

https://gist.github.com/kristopherjohnson/7568583

命令應該是ionic platform add android而不是cordova platform add android

我遇到了同樣的錯誤......在我的情況下,它是由於離子 CLI 的變化而發生的......

現在您需要運行“ionic cordova platform add android”(或 ios),但擴展程序尚未運行此命令...

我只是在插件的源代碼中插入“cordova”(嘗試搜索運行以“ionic”開頭的命令並且必須一起運行“cordova”的函數)

在 macOS 中,您可以在以下位置找到源代碼:~/.vscode/extensions/vsmobile.cordova-tools-1.2.7/out/src/debugger/cordovaDebugAdapter.js

在 Windows 中,路徑為:C:\\Users\\yourusername\\.vscode\\extensions\\vsmobile.cordova-tools-1.2.7\\out\\src\\debugger\\cordovaDebugAdapter.js

它對我有用...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM