【发布时间】:2016-01-26 19:28:09
【问题描述】:
我有一个文件,在 javascript 中,可以找到与参数匹配的所有目录。
我得到了这个错误:
我的代码:
function getUserHome() {
return process.env[(process.platform == 'win32') ? 'USERPROFILE' : 'HOME'];
}
var home_path=getUserHome();
var findit = require('findit'),
path = require('path'),
finder = findit(path.resolve(home_path));
var myArgs = process.argv.slice(2)[0];
var filter1 = new RegExp(myArgs);
//This listens for directories found
finder.on('directory', function (dir) {
var directories = dir.split('\\');
var last= directories[directories.length-1].toLowerCase();
if(filter1.test(last)){
console.log('Directory: ' + dir );
}
});
(我的代码很乱,稍后我会清理它)
如何解决?
【问题讨论】:
-
你能分享一些可能导致错误的相关代码吗?
-
这意味着使用事件处理程序的东西抛出了错误。您必须分享导致问题的代码,以便我们提供帮助。但您似乎无权访问该文件。
-
是的,请给我们看一些你的脚本代码。此错误没有帮助,而是“通用”错误
-
您使用哪种 Windows?
-
@Chilipote windows 10
标签: javascript node.js frontend web-frontend