Javascript 在node.js中包含模块时出现Typeerror
我正在学习nodeschool教程,我在学习上遇到了一些问题。简言之,我应该制作一个模块,将目录和文件扩展名传递给该模块,然后使用回调打印文件夹中具有该扩展名的文件列表 我有两个文件,我的模块(mymodule.js): 每当我尝试测试我的应用程序文件时,我都会得到TypeError:mymodule不是一个函数Javascript 在node.js中包含模块时出现Typeerror,javascript,node.js,Javascript,Node.js,我正在学习nodeschool教程,我在学习上遇到了一些问题。简言之,我应该制作一个模块,将目录和文件扩展名传递给该模块,然后使用回调打印文件夹中具有该扩展名的文件列表 我有两个文件,我的模块(mymodule.js): 每当我尝试测试我的应用程序文件时,我都会得到TypeError:mymodule不是一个函数 我读了很多书,但读得越多,我就越糊涂。谁来帮忙 移除var模块=require('module')
我读了很多书,但读得越多,我就越糊涂。谁来帮忙 移除
var模块=require('module')我就知道会是这样。谢谢你,阿米特!
var module = require('module');
var fs = require('fs');
var path = require('path');
module.exports = function(testDirectory, testExtension, callback)
{
fs.readdir(testDirectory, function(error, folderContents)
{
if (error) return callback(error);
for (i = 0; i < folderContents.length; i++)
{
var fileExtension = path.extname(folderContents[i]);
if(fileExtension === "." + testExtension)
{
callback(null, folderContents[i]);
}
}
});
};
var mymodule = require('./mymodule.js');
mymodule(process.argv[2], process.argv[3], function(error, data)
{
console.log(data);
});