我创建了一个全新的应用程序。
然后我去了www目录并执行npm install cordova-plugin-file
。
现在?在应用程序中使用此插件我该怎么做?
如果我执行了cordova plugin list
,它只向我显示白名单插件,默认情况下是从cordova本身创建的。
然后我尝试了cordova plugin add cordova-plugin-file
,现在cordova plugin list
向我展示了白名单和文件插件。
现在?当我尝试以下代码时,我得到了,在Android模拟器上,cordova.file是undefined
window.resolveLocalFileSystemURL(cordova.file.dataDirectory, function(dir) {
console.log("got main dir", dir);
});
答案 0 :(得分:0)
cordova-plugin-file插件仅适用于真实手机,不适用于模拟器。
您可以将应用安装到手机上并进行调试。在控制台中,您将获得预期的日志。
答案 1 :(得分:0)
这里的问题只是整个应用程序必须包装到deviceReady事件处理程序中,但是......不是这段代码......该死的......现在可行了