解决“Timeout of 2000ms exceeded“问题

Posted sanqima

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决“Timeout of 2000ms exceeded“问题相关的知识,希望对你有一定的参考价值。

    在nodejs测试中,有时弹出"Timeout of 2000ms exceeded"错误,如图(1)所示。出现这种情况的原因是,nodejs默认加载时间为2000ms,若加载一个库或者搜索一个文件超过2000ms,则会报错。

图(1) nodejs报超时错误

    解决方法:在package.json的scripts字段里,添加一个超时时间 –time XXX,把它改大一点,比如,改成30000000。
    // package.json
    修改前:


  "scripts": 
    "test": "echo \\"test\\" "
  ,

    修改后:


  "scripts": 
    "test": "echo \\"test\\" && --time 30000000"
  ,

    或者改成如下:


  "scripts": 
    "test": "mocha --exit --recursive --time 30000000"
  ,

以上是关于解决“Timeout of 2000ms exceeded“问题的主要内容,如果未能解决你的问题,请参考以下文章

vs2008解决方案资源管理器不显示解决方案

什么是 沙盒解决方案

解决PowerShell乱码问题

如何解决解决方案中现有项目的c#CS0006错误

关于问题解决与事件解决的思考

「解决方案架构」解决方案架构概述