我目前有一個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