简体   繁体   English

如何使用“插件安装”? 我收到“名称太长”错误

[英]How to use 'plugman install'? I'm getting 'name too long' error

Here is my terminal listing:这是我的终端清单:

$ cordova create LogicLinkApp com.endare.logiclinkplugin $ cordova 创建 LogicLinkApp com.endare.logiclinkplugin

Creating a new cordova project.

$ cd LogicLinkApp/ $ cd LogicLinkApp/

$ cordova platform add ios $ cordova 平台添加 ios

Using cordova-fetch for cordova-ios@^5.0.0
Adding ios project...
Creating Cordova project for the iOS platform:
    Path: platforms/ios
    Package: com.endare.logiclinkplugin
    Name: HelloCordova
iOS project created with cordova-ios@5.0.1
Plugin 'cordova-plugin-whitelist' found in config.xml... Migrating it to package.json
Discovered saved plugin "cordova-plugin-whitelist". Adding it to the project
Installing "cordova-plugin-whitelist" for ios
Adding cordova-plugin-whitelist to package.json

$ plugman create --name LogicLinkPlugin --plugin_id cordova-plugin-logiclinkplugin --plugin_version 0.0.1 $ plugman create --name LogicLinkPlugin --plugin_id cordova-plugin-logiclinkplugin --plugin_version 0.0.1

$ cd LogicLinkPlugin/ $ cd LogicLink插件/

$ plugman platform add --platform_name ios $ plugman平台添加--platform_name ios

$ sudo plugman createpackagejson. $ sudo plugman createpackagejson。

name: (cordova-plugin-logiclinkplugin) 
version: (0.0.1) 
description: 
git repository: 
author: 
license: (ISC) 
About to write to /Users/admin/Dev/LogicLinkApp/LogicLinkPlugin/package.json:

{
  "name": "cordova-plugin-logiclinkplugin",
  "version": "0.0.1",
  "description": "",
  "cordova": {
    "id": "cordova-plugin-logiclinkplugin",
    "platforms": [
      "ios"
    ]
  },
  "keywords": [
    "ecosystem:cordova",
    "cordova-ios"
  ],
  "author": "",
  "license": "ISC"
}


Is this OK? (yes) 

$ plugman install --platform android --project platforms/android --plugin../LogicLinkPlugin/ $ plugman install --platform android --project 平台/android --plugin../LogicLinkPlugin/

ENAMETOOLONG: name too long, stat '/Users/admin/Dev/LogicLinkApp/LogicLinkPlugin/platforms/android/node_modules/cordova-plugin-logiclinkplugin/platforms/android/cordova/plugins/cordova-plugin-logiclinkplugin/platforms/android/cordova/plugins/cordova-plugin-logiclinkplugin/platforms/android/cordova/plugins/cordova-plugin-logiclinkplugin/platforms/android/cordova/plugins/cordova-plugin-logiclinkplugin/platforms/android/cordova/plugins/cordova-plugin-logiclinkplugin/platforms/android/cordova/plugins/cordova-plugin-logiclinkplugin/platforms/android/cordova/plugins/cordova-plugin-logiclinkplugin/platforms/android/cordova/plugins/cordova-plugin-logiclinkplugin/platforms/android/cordova/plugins/cordova-plugin-logiclinkplugin/platforms/android/cordova/plugins/cordova-plugin-logiclinkplugin/platforms/android/cordova/plugins/cordova-plugin-logiclinkplugin/platforms/android/cordova/plugins/cordova-plugin-logiclinkplugin/platforms/android/cordova/plugins/cordova-plugin-logiclinkplugin/platforms/android/cordova/plugins/cordova-plugin-logiclinkplugin/package.json'

Try with a short name and id.尝试使用短名称和 ID。 For example:例如:

cordova-plugin-logiclinkplugin =>logic

I did:我做了:

plugman create --name demop --plugin_id demop --plugin_version 1.0.0

plugman platform add --platform_name android

plugman createpackagejson .

cordova plugin add ../demop

And it worked:它奏效了:

在此处输入图像描述

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM