cordova:插件不在 npm 上:
cordova: plugin is not on npm:
我正在开发 cordova 应用程序。目前我正在使用外部插件。 com.ourcodeworld.plugins.Filebrowser
当我尝试从 https://build.phonegap.com 构建应用程序时
它因以下错误而失败。
Error - The following plugin, plugin version or a dependancy of this
plugin is not on npm: com.ourcodeworld.plugins.Filebrowser@~1.0.0
我在config.xml
中添加了插件
<plugin name="com.ourcodeworld.plugins.Filebrowser" source="npm" spec="~1.0.0" />
我可以在本地机器的插件目录中看到插件。
任何建议我做错了什么?
根据他们的 blog post
您可以从 git 个存储库添加插件。
因此请将您在本地系统中的插件上传到 GitHub or bitbucket public 存储库并在您的 config.xml
中使用它的路径,如下所示
// install plugin from a git repository (name is optional)
<plugin spec="https://github.com/example/cordova-plugin.git" source="git" />
// it doesn't have to be GitHub, it can be any git server
<plugin spec="https://bitbucket.org/example/cordova-plugin.git" source="git" />
您可以查看更多选项in the Docs
如果您在构建应用程序时得到了 cordova: 插件不在 npm 上,请尝试对 phonegap/cordova 插件进行以下配置。更改插件名称和
value为插件的包名。
<plugins>
<plugin name="cordova-plugin-device" value="org.apache.cordova.Device"/>
<plugin name="cordova-plugin-network-information" value="CDVConnection" />
<plugin name="cordova-plugin-globalization" value="CDVLocation" />
<plugin name="cordova-plugin-splashscreen" value="CDVSplashScreen" />
<plugin name="cordova-plugin-contacts" value="org.apache.cordova.contacts" />
<plugin name="cordova-plugin-inappbrowser" value="org.apache.cordova.inappbrowser" />
<plugin name="phonegap-plugin-push" spec="1.5.3" />
我正在开发 cordova 应用程序。目前我正在使用外部插件。 com.ourcodeworld.plugins.Filebrowser
当我尝试从 https://build.phonegap.com 构建应用程序时 它因以下错误而失败。
Error - The following plugin, plugin version or a dependancy of this plugin is not on npm: com.ourcodeworld.plugins.Filebrowser@~1.0.0
我在config.xml
中添加了插件<plugin name="com.ourcodeworld.plugins.Filebrowser" source="npm" spec="~1.0.0" />
我可以在本地机器的插件目录中看到插件。 任何建议我做错了什么?
根据他们的 blog post 您可以从 git 个存储库添加插件。
因此请将您在本地系统中的插件上传到 GitHub or bitbucket public 存储库并在您的 config.xml
中使用它的路径,如下所示
// install plugin from a git repository (name is optional)
<plugin spec="https://github.com/example/cordova-plugin.git" source="git" />
// it doesn't have to be GitHub, it can be any git server
<plugin spec="https://bitbucket.org/example/cordova-plugin.git" source="git" />
您可以查看更多选项in the Docs
如果您在构建应用程序时得到了 cordova: 插件不在 npm 上,请尝试对 phonegap/cordova 插件进行以下配置。更改插件名称和 value为插件的包名。
<plugins>
<plugin name="cordova-plugin-device" value="org.apache.cordova.Device"/>
<plugin name="cordova-plugin-network-information" value="CDVConnection" />
<plugin name="cordova-plugin-globalization" value="CDVLocation" />
<plugin name="cordova-plugin-splashscreen" value="CDVSplashScreen" />
<plugin name="cordova-plugin-contacts" value="org.apache.cordova.contacts" />
<plugin name="cordova-plugin-inappbrowser" value="org.apache.cordova.inappbrowser" />
<plugin name="phonegap-plugin-push" spec="1.5.3" />