У меня в настоящее время проблема с пакетом npm «прогулка», проблема в том, что путь, который он должен принимать, может быть задан только с помощью строки. Это проблема, потому что путь будет меняться в зависимости от того, в каком каталоге он должен искать вnode.js переменная пути ходьбы
var walkers = walk.walk(""+animeDir+"", options);
walkers.on('file', function(root, stat, next) {
files.push(stat.name);
next();
});
Я пробовал разные способы, такие как:.
var walkers = walk.walk("F:/" + animeDir, options);
var walkers = walk.walk("\"animeDir\"", options); // "F:/" was already included
var walkers = walk.walk("'+animeDir+'", options);
и, наконец, просто передавая саму переменную, хотя Я получаю некоторую ошибку, например: binding.readdir(pathModule._makeLong(path), req); TypeError: path must be a string.
В настоящее время у меня заканчиваются идеи, и я не нашел того, что помогло. Я с нетерпением жду ответа, спасибо заранее!
Что такое 'animeDir'? Кроме того, вы пробовали ['path.join'] (https://nodejs.org/api/path.html#path_path_join_path1_path2) – laggingreflex