Я пытаюсь заставить 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 можно увидеть только: введите описание изображения здесь