Как получить кодовый плагин-файл, работающий на Visual Studio 2017 - PullRequest
0 голосов
/ 30 мая 2018

Я пытаюсь заставить Codova-Plugin-File работать.установка выглядит следующим образом:

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");
}

Предупреждение - это то, что я использую, чтобы четко видеть данные в точках.когда вызывается findCampaignFolders(), оповещения вызываются следующим образом:

в папке find codova: Object [Object]

в списке функций с путем: nullwww

Didвы видите файлы

из nullwww, кажется, что файл cordova-plugin-file не работает.Я также не получаю прогноза от VS2017, что приводит меня к этому.

Я давно не занимался программированием и был C ++.

Я думаю, что что-то упустилочевидно.Да, плагин установлен в проекте config.xml примерно так:

<plugin name="cordova-plugin-file" spec="~4.3.3" />

в html cordova первый скрипт называется как <script type="text/javascript" src="cordova.js"></script>

И, наконец, когда я пытаюсь перейтина определение, чтобы увидеть, где может возникнуть проблема, Windows говорит мне,

не может перейти к символу под символом

мои единственные предположения, что я не настроил его правильнои если нет то, что я сделал не так.

или visual studio 2017 на самом деле не установила файлы, и я не уверен, как это выяснить. VisualStudio2017 выглядит так, чтобы показать расположение плагина

Любая помощь будет грандиозной или если есть другой способ использования файловой системы на мобильном телефоне, я рад услышать об этом

С тех пор, как я написал это, я пытался перебрать код кордовы, к которому я могу обратиться, чтобы увидеть, что я могу выяснить, это немного над моей головой.Но я нашел

interface CordovaPlugins {}

Я чувствую, что должен добавить что-то в этот Интерфейс , например, файл cordova-plugins-file или что-то еще.Он найден в файле с именем index.d.ts

Также кажется, что corodva отсутствует функциональность VS2017 можно увидеть только: введите описание изображения здесь

...