无法在phonegap中安装设备插件



我正在尝试通过命令行安装设备插件

cordova plugin add org.apache.cordova.device

文件夹已添加到插件目录中。但我错了。无法获得device.cordova 等功能

Failed to install 'org.apache.cordova.device':Error: E:SmargavProjectsDonena
tmobileappplatformsioscordovaversion: Command failed with exit code ENOENT
    at ChildProcess.whenDone (C:UsersAmit SAppDataRoamingnpmnode_modulesc
ordovanode_modulescordova-libsrccordovasuperspawn.js:131:23)
    at ChildProcess.emit (events.js:95:17)
    at Process.ChildProcess._handle.onexit (child_process.js:818:12)
Error: E:SmargavProjectsDonenatmobileappplatformsioscordovaversion: Com
mand failed with exit code ENOENT
    at ChildProcess.whenDone (C:UsersAmit SAppDataRoamingnpmnode_modulesc
ordovanode_modulescordova-libsrccordovasuperspawn.js:131:23)
    at ChildProcess.emit (events.js:95:17)
    at Process.ChildProcess._handle.onexit (child_process.js:818:12)

首先:确保安装了最新的更新。运行sudo npm update -g cordova,如果没有,请先更新cordova。Cordova设备插件将与一起安装

cordova plugin add cordova-plugin-device

试试看,让我知道,如果这解决了你的问题!

如果没有任何帮助,请尝试创建一个新项目

  1. cd desktop
  2. cordova create TestProject com.example.com Testproject
  3. cd TestProject
  4. cordova platform add ios
  5. cordova plugin add cordova-plugin-device
  6. cordova build

首先,您必须确定是否:

  1. 你安装Ant了吗
  2. Ant和JDK以及Android/iOS的PATH设置正确吗?为此,请编辑PATH变量:

;%JAVA_HOME%bin;%ANT_HOME%bin

  1. 您是否添加了一个没有任何问题的平台(iOS或Android)

如果所有这些都做得正确,但您仍然面临问题,请尝试创建一个新项目并添加平台,并查看过程中是否存在任何警告。

相关内容

  • 没有找到相关文章

最新更新