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 事件处理程序中,但是......不是这段代码......该死的......现在它可以工作了