我尝试使用“mime”包来获取第一次文件的Content-Type。我已经通过命令提示符以不同的顺序运行了下面的代码。
首先,我先运行mime命令,然后运行“node”命令在命令提示符中打开node,然后运行node代码(这给了我拒绝:“mime. lookup not a function”,另一次我在用node命令打开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"));
2条答案
按热度按时间hjqgdpho1#
mime的版本2是对版本1的突破性更改,其中
安装mime版本1,或者尝试在mime上使用更新的函数Npm文档:https://www.npmjs.com/package/mime
如果你想使用.lookup(),那么你应该运行:
ccrfmcuu2#
第一步
更改以下定义
lookup
的地方-从
到
步骤2更改以下定义
charsets.lookup
的地方-从到