我正在尝试通过命令行安装设备插件
cordova plugin add org.apache.cordova.device
将文件夹添加到插件目录中。但我得到错误。并且无法获得像device.cordova
这样的功能Failed to install 'org.apache.cordova.device':Error: E:\Smargav\Projects\Done\na
tmobile\app\platforms\ios\cordova\version: Command failed with exit code ENOENT
at ChildProcess.whenDone (C:\Users\Amit S\AppData\Roaming\npm\node_modules\c
ordova\node_modules\cordova-lib\src\cordova\superspawn.js:131:23)
at ChildProcess.emit (events.js:95:17)
at Process.ChildProcess._handle.onexit (child_process.js:818:12)
Error: E:\Smargav\Projects\Done\natmobile\app\platforms\ios\cordova\version: Com
mand failed with exit code ENOENT
at ChildProcess.whenDone (C:\Users\Amit S\AppData\Roaming\npm\node_modules\c
ordova\node_modules\cordova-lib\src\cordova\superspawn.js:131:23)
at ChildProcess.emit (events.js:95:17)
at Process.ChildProcess._handle.onexit (child_process.js:818:12)
答案 0 :(得分:0)
首先:确保安装了最新的更新。如果没有,请先运行sudo npm update -g cordova
并更新cordova。
Cordova设备插件将安装:
cordova plugin add cordova-plugin-device
尝试并让我知道,如果这解决了你的问题!
如果没有任何帮助,请尝试创建新项目
cd desktop
cordova create TestProject com.example.com Testproject
cd TestProject
cordova platform add ios
cordova plugin add cordova-plugin-device
cordova build
答案 1 :(得分:-1)
首先你必须确定:
;%JAVA_HOME%\bin;%ANT_HOME%\bin
如果所有内容都正确完成且您仍然遇到问题,请尝试创建新项目并添加平台,并查看流程中是否有任何警告。