我在我的电脑上试用了webrtc demo。 但在演示步骤-04。 当我使用npm install和node index.js时,它显示 “TypeError:mime.lookup不是函数”。mrt.lookup的webrtc错误
即使我通过键入“故宫安装哑剧”安装哑剧
我怎样才能解决这个问题,使演示工作?
我在我的电脑上试用了webrtc demo。 但在演示步骤-04。 当我使用npm install和node index.js时,它显示 “TypeError:mime.lookup不是函数”。mrt.lookup的webrtc错误
即使我通过键入“故宫安装哑剧”安装哑剧
我怎样才能解决这个问题,使演示工作?
use mime-type instead of mime. So, Install mime-types first: npm install mime-types then make change in your code: var mime=require('mime-types');
我想补充一点,应该在node-static.js(./node_modules/node-static/lib/node-static.js)中更改* mime *变量。我也是node.js的初学者,它花了我一点时间才找到:) – Mark
这工作正常! –
我在第4步。 可以在的package.json改变从0.7.7
节点静态版本0.7.10
并重新运行npm install
"dependencies": {
"node-static": "0.7.10",
"socket.io": "1.2.0" }
,如果你有同样的问题在你的根目录下的一个文件夹“节点模块”,删除它并输入npm cache clear
,然后输入npm install
。这个应该工作正常
我有同样的问题,但然后尝试使用MIME〜1.2.7,我认为这将工作正常。 只需在package.json文件中更改您的mime版本并进行安装即可。
你能标记哪个解决方案/答案适合你吗? –