Javascript 如何在Visual Studio 2017上使用codova插件文件

Javascript 如何在Visual Studio 2017上使用codova插件文件,javascript,cordova,visual-studio-2017,filesystems,cordova-plugins,Javascript,Cordova,Visual Studio 2017,Filesystems,Cordova Plugins,我正在努力让Codova插件文件正常工作。 设置如下所示: function listDir(path) { alert("in Listing Func with path: " + path); window.resolveLocalFileSystemURL(path, function (fileSystem) { var reader = fileSystem.createReader();

我正在努力让Codova插件文件正常工作。 设置如下所示:

function listDir(path) {
    alert("in Listing Func with  path: " + path);
    window.resolveLocalFileSystemURL(path,
        function (fileSystem) {
            var reader = fileSystem.createReader();
            reader.readEntries(
                function (entries) {
                    alert("the right functions");
                    var textString = "";
                    for (var i = 0; i < entries.length; i++) {
                        textString = textString + entries[i];
                    }
                    alert(textString);
                },
                function (err) {
                    console.log(err);
                }
            );
        }, function (err) {
            console.log(err);
        }
    );
}
function findCampaignFolders() {
    alert("in find folder codova: " + cordova.file);
    listDir(cordova.file.applicationDirectory + "www");
    alert("Did you see Files");
}
在html中,cordova是第一个名为like

最后,当我尝试导航到定义以查看问题可能出现的位置时,windows会告诉我

无法导航到插入符号下的符号

我唯一的假设是我没有正确设置它,如果没有,我做错了什么

或者visual studio 2017还没有实际安装这些文件,我不知道如何才能真正找到这些文件。

任何帮助都将是巨大的,或者如果有其他方法在移动设备上使用文件系统,我很高兴听到这个消息

自从我写了这篇文章以来,我一直在尝试转换科尔多瓦的代码,我可以找到它,看看我能找到什么,它有点超出我的头脑。但是我发现

interface CordovaPlugins {}
我觉得我应该在这个界面中添加一些东西,比如cordova插件文件之类的东西。它位于一个名为index.d.ts的文件中

此外,corodva似乎缺少VS2017只能看到的功能:

几个问题-在尝试使用插件之前,您是否在等待deviceready事件?你在哪个平台上运行应用程序?顺便说一句,这些文件应该在你的主项目目录下的node_modules/cordova plugin文件中1)第一个页面本身实际上是一个启动屏幕,等待deviceready启动,然后应用程序继续通过其他页面。2) 我正在VS2017上通过Windows 10安装运行它,在很大程度上模拟了Galaxy S5/S7注释。3) 我的文件似乎在VS 2017之前自动位于[项目目录]\plugins\cordova插件文件中。还有什么我可以帮助@John MPersonally的吗?我只是无法让它与MS emulator一起工作,但在真实设备上运行时,它工作得很好。真糟糕,你知道这是本地主机问题还是phonegap WiFi服务器之类的东西运行它。我不想每次测试都把它移植到我的手机上,看它是否正常工作。因为我要做的大部分程序都是在这些用户创建的文件后面。是的,它确实很糟糕。我尝试了一些建议的localhost修复,但没有带来任何乐趣。使用Cordova进行开发似乎非常困难:-(
interface CordovaPlugins {}