gpt4 book ai didi

javascript - Bower 安装 > 类型错误 : msecs must be a number

转载 作者:行者123 更新时间:2023-12-03 09:17:14 27 4
gpt4 key购买 nike

我最近升级到 node.js v0.12.7,当我想将依赖项安装到项目文件夹中时,我遇到了 bower install 问题:

$ bower install 
timers.js:165
throw new TypeError('msecs must be a number');
^
TypeError: msecs must be a number
at Object.exports.enroll (timers.js:165:11)
at Socket.setTimeout (net.js:337:12)
at ClientRequest.<anonymous> (_http_client.js:565:10)
at ClientRequest.g (events.js:199:16)
at ClientRequest.emit (events.js:129:20)
at tickOnSocket (_http_client.js:493:7)
at _http_client.js:504:7
at process._tickCallback (node.js:355:11)

$ node --version
v0.12.7

我发现 node.js v0.12 存在一些相关问题,并且此错误消息指出它需要定义了 timeout 参数的选项.

所以我尝试在每个 .bowerrc 的文件夹父树中添加超时

{
"registry": "http://bower.mycompany.com",
"timeout": "15000",
"directory": "public/lib"
}

但它没有按预期工作。总是抛出同样的错误。

最佳答案

感谢robertklep的评论,我编辑了 .bowerrc 以匹配定义并键入的数字!”超时字段。

因此,我为那些在升级到 node.js > v0.10 后遇到相同错误的人澄清了解决方案:

如果您的项目文件夹或父文件夹树中有一个 .bowerrc 文件,则必须用输入的数字 timeout 填充该文件(例如 15000) 就像这样:

{
"timeout": 15000
}

关于javascript - Bower 安装 > 类型错误 : msecs must be a number,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31924191/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com