【问题标题】:TypeError in cordova_plugins.jscordova_plugins.js 中的类型错误
【发布时间】:2016-07-30 17:08:05
【问题描述】:

每当我使用 PhoneGap 桌面应用程序创建项目时,我都会在 cordova_plugins.js 的 index.html 文件的控制台中收到此错误:

**Failed to load resource: the server responded with a status of 500 (Internal Server Error)**

当我在浏览器中打开 cordova_plugins.js 文件时,它会显示这个 -

****TypeError: Path must be a string. Received undefined at assertPath (path.js:7:11) at Object.join (path.js:506:7) at Object.handle (D:\PhoneGap Desktop\resources\app.asar\node_modules\connect-phonegap\lib\middleware\cordova\cordova_plugins.js:18:33) at next (D:\PhoneGap Desktop\resources\app.asar\node_modules\connect\lib\proto.js:193:15) at Object.handle (D:\PhoneGap Desktop\resources\app.asar\node_modules\connect-phonegap\lib\middleware\cordova\cordova.js:33:13) at next (D:\PhoneGap Desktop\resources\app.asar\node_modules\connect\lib\proto.js:193:15) at resume (D:\PhoneGap Desktop\resources\app.asar\node_modules\connect\lib\middleware\static.js:65:7) at SendStream.error (D:\PhoneGap Desktop\resources\app.asar\node_modules\connect\lib\middleware\static.js:80:37) at emitOne (events.js:90:13) at SendStream.emit (events.js:182:7)****

项目在D:\Applications\samplApp. PhoneGap 桌面安装在D:\PhoneGap Desktop

请帮我解决这个问题。也许正因为如此,我尝试加载的每个外部插件,js 中的window.plugins.plugin_name 都会导致 window.plugins 未定义的错误。如果您需要任何其他信息,请询问。

【问题讨论】:

    标签: javascript cordova phonegap-plugins cordova-plugins phonegap-desktop-app


    【解决方案1】:

    您需要将插件安装到您应用的文件夹中。

    cordova plugins add plugin_name
    

    【讨论】:

    • 谢谢你,但我正在使用桌面应用程序。其中没有控制台之类的东西。要添加插件,我们需要编辑 config.xml 文件,phonegap 会自行注入插件。但正如我所说,cordova_plugins.js 存在此错误,也许这就是插件无法加载的原因。但是默认情况下,很少有插件被添加到使用桌面应用程序创建的项目中,它们有自己的文件夹,它们没有被注入,它们正在工作。再次感谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-03
    • 2012-01-06
    • 2014-03-09
    • 2017-12-30
    • 2013-10-10
    相关资源
    最近更新 更多