请教各位大神,怎么处理呢?
网上这个问题少
我可以明确告诉你: 你这样提问会没有朋友的
提问应该是具体且本质,
你看看你的标题
请教node-club源代码导入运行报错,busboy???
这就好比
请教一下我行驶的时候, 涡轮增压引擎坏了, 一颗螺丝掉出来了??
首先解答者如果有涡轮增压引擎这个领域相关的经验, 他才有可能认识到这个提问可能和我有关, 有这么一个微小的动力去解答. 他如果都不知道这涡轮增压引擎是个啥, 而且你连他的大小, 型号, 尺寸, 淘宝链接都不给一个, 能有人回答就怪了.
其次, 你如果连这个引擎怎么坏的, 什么情况下导致了他坏掉了, 是你撞车的一瞬间? 还是里面有炸弹引爆了? 还是你一脚油门下去坏的? 你都被没说清楚, 只给了两张引擎的照片, 来, 朋友们, 看看吧, 然后帮我解答一下呗. 说实话看到这种提问我都是很烦躁的.
最后, 说实话, 就算你描述清楚了, 99% 的情况下, 没有谁愿意解答这类问题的. 因为这是项目类型的问题, 属于体力活, 不像解答一个函数的作用, 一道题的答案, 1+1等于几这么简单.
结论: 你可能对 js 对象, 模块系统, 调用栈都不是很熟悉. 也不会去 github issue 去找答案. Busboy is not a constructor
@yviscool 非常感谢老师的谆谆指导,查看了原项目的inssue,确实是有一个刚好同样的解答,问题目前已经解决。(后知后觉的发现您也贴了链接)。尴尬了,可能对 js 对象, 模块系统, 调用栈都不是很熟悉,js对象和模块都是日常在用。刚好从事了其他工作,编程是偶尔一些提升工作效率的手段,这方面慢慢有所丢弃和欠缺了。 感谢,哈哈,问有营养的问题,还cnode社区一个清净。
原issue: 看到package.json里的"connect-busboy": "0.0.2"写死版本了。然后到connect-busboy看到mscdex/connect-busboy#21 里写的
v0.0.3 is released that fixes the semver range to match the pre-v1.0 busboy. v1.0.0 is released to match the changes in busboy v1.0.
现在尝试按照,在pacakge-lock.json里的"connect-busboy": “0.0.2”,依赖安装到的busboy为*,实际安装的是1.4.0版本。所以再注册用户时会报错Busboy is not a constructor。感觉connect-busboy不太好改。是否您这边把connect-busboy升高会好点呢。 解决方案:修改两个依赖如下: “busboy”: “*”, “connect-busboy”: “0.0.3”,