首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >缺少cordova_plugins.js

缺少cordova_plugins.js
EN

Stack Overflow用户
提问于 2013-08-28 19:16:41
回答 9查看 29.8K关注 0票数 13

当我尝试启动inappbrowser时,我一直收到以下错误:

代码语言:javascript
复制
Failed to load resource: the server responded with a status of 404 (Not Found) http://localhost:8000/cordova_plugins.js

当我查找"cordova/platforms/android/assets/www/cordova_plugins.js“时,该文件确实丢失了。

奇怪的是,我发现:

代码语言:javascript
复制
Writing out cordova_plugins.js...

我的构建过程如下所示:

代码语言:javascript
复制
cordova create cordova com.myapp.mobile myapp
cd cordova
cordova platform add android
cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-inappbrowser.git
cordova build
cordova serve android
EN

回答 9

Stack Overflow用户

发布于 2018-07-05 00:01:42

由于我使用相同的环境来生成多个应用程序(具有不同的名称和皮肤),因此我经常运行rm -rf /platform/{platform}来删除我的旧平台项目。

要使用我的config.xml启动一个新项目,我运行cordova build {platform},该项目将重新创建此目录,并且项目将成功编译,尽管cordova_plugins不是在/platform/{platform}/platform_www中创建的。

为了解决这个问题,我从运行cordova platform add {platform}开始。

然后使用cordova prepare {platform}将www资源复制到该文件夹中

最后但并非最不重要的是cordova build {plaftorm}

希望这对面临同样问题的人有所帮助。

票数 11
EN

Stack Overflow用户

发布于 2013-09-21 01:01:53

我认为这可能是Cordova中的一个bug (我运行的是3.0.6)。我也遇到了同样的问题。文件可以正常生成(在cordova build行之后检查),但在我运行cordova serve android行时会被删除。

更新

作为一种解决方法,在后台运行服务器,然后进行构建,似乎可以使文件再次可用。

问题似乎是www文件夹被“服务”操作替换了。我快速浏览了一下源代码,但什么都没有跳出来:

票数 2
EN

Stack Overflow用户

发布于 2015-09-03 18:50:21

从cordova 5.1.1开始,该文件位于\platforms\platform_name\assets\www\

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

https://stackoverflow.com/questions/18486362

复制
相关文章

相似问题

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