提问人:max2015 提问时间:8/6/2023 最后编辑:max2015 更新时间:8/6/2023 访问量:605
使用 Formidable Package 时抛出 Node JS 错误
Node JS throwing error when using Formidable Package
问:
我正在遵循 Node.js 综合指南教科书。
尝试使用“Formidable”包上传表单时,出现错误
const form = new formidable.IncomingForm();
^
TypeError: formidable.IncomingForm is not a constructor
at Server.<anonymous> (file:///C:/Users/mmerc/OneDrive/Programming/Web%20Dev/Node%20JS%20Comprehensive/5/index.js:39:22)
at Server.emit (node:events:513:28)
at parserOnIncoming (node:_http_server:1065:12)
at HTTPParser.parserOnHeadersComplete (node:_http_common:117:17)
Node.js v18.13.0
在文件的开头,我使用
import formidable from 'formidable';
我尝试删除node_modules,然后再次执行npm install,但我仍然收到相同的错误。
我还尝试将强大的 index.t.ts 文件末尾的“export”更改为“exports”,因为有人建议针对单个问题这样做,但这没有区别
我猜这可能与 node/formidable 的版本有关,但这本书没有建议我需要使用哪些版本。
有人有什么想法吗?提前致谢。
答: 暂无答案
评论