mime.lookUp()不是node.js中的函数

mime.lookUp()不是node.js中的函数,node.js,Node.js,我第一次尝试使用“mime”包来获取文件的内容类型。我已经通过命令提示符以不同的顺序运行了以下代码 首先,我先运行mime命令,然后运行“node”命令在命令提示符下打开节点,然后运行节点代码(这给了我拒绝:“mime.lookup not a function”,另一次我在使用node命令打开节点后运行mime命令(这似乎让我接近成功)。然而,我得到了“意外令牌”指向“mime@1.2.11代码的一部分。它指向“@”符号 我的NPM版本是6.13.4,节点是12.6.1 多谢各位 $

我第一次尝试使用“mime”包来获取文件的内容类型。我已经通过命令提示符以不同的顺序运行了以下代码

首先,我先运行mime命令,然后运行“node”命令在命令提示符下打开节点,然后运行节点代码(这给了我拒绝:“mime.lookup not a function”,另一次我在使用node命令打开节点后运行mime命令(这似乎让我接近成功)。然而,我得到了“意外令牌”指向“mime@1.2.11代码的一部分。它指向“@”符号

我的NPM版本是6.13.4,节点是12.6.1

多谢各位

    $ npm install mime
    npm http GET https://registry.npmjs.org/mime
    npm http 304 https://registry.npmjs.org/mime
    mime@1.2.11 node_modules/mime

    var mime = require("mime"); 
    console.log(mime.lookup("/Users/evanredmond/Desktop/winter tent.rtf"));

mime的第2版是对第1版的突破性更改,其中

.lookup() renamed to .getType()
请安装mime版本1,或尝试使用更新的函数 关于mime的Npm文档:

如果要使用.lookup(),则应运行:

npm uninstall mime
npm install mime@^1

请显示您所得到的全部错误。您尝试的第二种技术是偏离实际的,并且分散了您的实际问题。 MIM.Load的第一个问题不是函数,这是真正的问题,仅仅是因为您使用的MIME版本。它甚至可能值得更改标题。标题是什么?(…关于“mime.lookup不是一个函数”)谢谢,请接受我的解决方案,这样它就可以移动到顶部,并可以帮助其他人在将来面临同样的问题。