gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 21:58:37 24 4
gpt4 key购买 nike

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

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

我的 NPM 版本是 6.13.4, Node 是 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 文档: https://www.npmjs.com/package/mime

如果你想使用 .lookup(),那么你应该运行:
npm uninstall mime
npm install mime@^1

关于node.js - mime.lookUp() 不是 node.js 中的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60740950/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com