Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 科尔多瓦+;RequireJS:如何加载文件插件_Javascript_Cordova_Requirejs_Cordova Plugins - Fatal编程技术网

Javascript 科尔多瓦+;RequireJS:如何加载文件插件

Javascript 科尔多瓦+;RequireJS:如何加载文件插件,javascript,cordova,requirejs,cordova-plugins,Javascript,Cordova,Requirejs,Cordova Plugins,我想在我的Cordova(3.6.4)应用程序中存储文件(图像),该应用程序是用RequireJS构建的 我制作了一个新模块,但我不知道如何用RequireJS加载文件插件(org.apache.cordova.File)。window.requestFileSystem始终未定义。我认为我必须加载文件系统(如模块中所述),但没有任何效果 define(function (require) { "use strict"; var $ = require('jquery'), //Fi

我想在我的Cordova(3.6.4)应用程序中存储文件(图像),该应用程序是用RequireJS构建的

我制作了一个新模块,但我不知道如何用RequireJS加载文件插件(org.apache.cordova.File)。window.requestFileSystem始终未定义。我认为我必须加载文件系统(如模块中所述),但没有任何效果

define(function (require) {

"use strict";

var $ = require('jquery'),
    //FileSystem = require('/plugins/org.apache.cordova.file/www/FileSystem'),


download = function (URL, Folder_Name, File_Name) {
    //step to request a file system 
    window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, fileSystemSuccess, fileSystemFail);
},

return {
    download: download
};
});

我找到了。这是一个简单(但有点尴尬)的问题。我只是忘了加载cordova脚本本身,因为我现在还不需要它

我的应用程序现在从以下内容开始,一切正常

require(['../cordova', '../cordova_plugins'], function () {

你能把你的全部密码都贴出来吗。你是怎么解决的?请详细说明:我也对你的解决方案感兴趣:如果我手动包含插件文件,我会得到一个错误,但是如果我只包含cordova文件,它会工作。