Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在node.js中包含模块时出现Typeerror_Javascript_Node.js - Fatal编程技术网

Javascript 在node.js中包含模块时出现Typeerror

Javascript 在node.js中包含模块时出现Typeerror,javascript,node.js,Javascript,Node.js,我正在学习nodeschool教程,我在学习上遇到了一些问题。简言之,我应该制作一个模块,将目录和文件扩展名传递给该模块,然后使用回调打印文件夹中具有该扩展名的文件列表 我有两个文件,我的模块(mymodule.js): 每当我尝试测试我的应用程序文件时,我都会得到TypeError:mymodule不是一个函数 我读了很多书,但读得越多,我就越糊涂。谁来帮忙 移除var模块=require('module')

我正在学习nodeschool教程,我在学习上遇到了一些问题。简言之,我应该制作一个模块,将目录和文件扩展名传递给该模块,然后使用回调打印文件夹中具有该扩展名的文件列表

我有两个文件,我的模块(mymodule.js):

每当我尝试测试我的应用程序文件时,我都会得到TypeError:mymodule不是一个函数


我读了很多书,但读得越多,我就越糊涂。谁来帮忙

移除
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);
});