Cordova:在哪里以及如何安装插件?
Cordova: where and how install a plugin?
我创建了一个全新的应用程序。
然后进入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);
});
cordova-plugin-file 插件仅适用于真实 phone,不适用于模拟器。
您可以将您的应用安装到您的 phone,并对其进行调试。
在控制台中,您将获得预期的日志。
这里的问题很简单,整个应用程序必须包装到 deviceReady 事件处理程序中,但是......不是这段代码......该死的......现在它可以工作了
我创建了一个全新的应用程序。
然后进入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);
});
cordova-plugin-file 插件仅适用于真实 phone,不适用于模拟器。
您可以将您的应用安装到您的 phone,并对其进行调试。 在控制台中,您将获得预期的日志。这里的问题很简单,整个应用程序必须包装到 deviceReady 事件处理程序中,但是......不是这段代码......该死的......现在它可以工作了