首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cordova plugman -添加第一个特定于平台的插件

cordova plugman -添加第一个特定于平台的插件
EN

Stack Overflow用户
提问于 2018-06-07 13:21:35
回答 1查看 666关注 0票数 0

我的系统依赖关系:

  • 科多瓦:@7.1.0
  • plugman:@2.0.0

我只想使用plugman将插件安装到特定的平台(例如android)。

我有读文档,工作流程和用法不太清楚。创建新的cordova项目后,成功运行以下命令:

代码语言:javascript
复制
cordova create hello-world
cordova platform add android

我想使用以下命令安装第一个特定于平台的插件:

代码语言:javascript
复制
plugman install --platform android --project ./ --plugin cordova-plugin-battery-status

我得到了以下错误:

代码语言:javascript
复制
Cannot read property 'fail' of undefined TypeError: Cannot read property 'fail' of undefined
    at C:\Users\liranCo\AppData\Roaming\npm\node_modules\plugman\node_modules\cordova-lib\src\plugman\fetch.js:168:18
    at _fulfilled (C:\Users\liranCo\AppData\Roaming\npm\node_modules\plugman\node_modules\q\q.js:787:54)
    at self.promiseDispatch.done (C:\Users\liranCo\AppData\Roaming\npm\node_modules\plugman\node_modules\q\q.js:816:30)
    at Promise.promise.promiseDispatch (C:\Users\liranCo\AppData\Roaming\npm\node_modules\plugman\node_modules\q\q.js:749:13)
    at C:\Users\liranCo\AppData\Roaming\npm\node_modules\plugman\node_modules\q\q.js:509:49
    at flush (C:\Users\liranCo\AppData\Roaming\npm\node_modules\plugman\node_modules\q\q.js:108:17)
    at _combinedTickCallback (internal/process/next_tick.js:131:7)
    at process._tickCallback (internal/process/next_tick.js:180:9)
    at Function.Module.runMain (module.js:686:11)
    at startup (bootstrap_node.js:187:16)

添加第一个平台特定插件的正确工作是什么?

EN

回答 1

Stack Overflow用户

发布于 2018-09-19 07:22:36

出于某种原因,这种情况一直发生在plugman@2.0上。

安装plugman@1.5.1

npm remove -g plugman npm install -g plugman@1.5

然后将指定完整路径的插件添加到

plugman -d install --platform android --project 'platforms/android' --plugin '/Users/blah/my-cordova-plugin'

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50742364

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档