【发布时间】:2015-12-04 13:40:34
【问题描述】:
我创建了一个全新的应用程序。
然后我到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);
});
【问题讨论】:
-
您是否将代码包装在 deviceready event 中?
-
哦..该死的...是的,整个应用程序都被包装到了 deviceReady 事件处理程序中,但是...不是这段代码...该死的...现在它可以工作了..只是一个问题: 是否需要在
cordova plugin add之前做一个npm install? -
不,不需要。拉你的插件
cordova plugin install xxx然后构建你的目标平台cordova build android并运行它cordova run android例如
标签: android cordova cordova-plugin-file