【问题标题】:nodemon install error "No valid versions available for timed-out"nodemon 安装错误“没有可用于超时的有效版本”
【发布时间】:2018-06-16 07:48:33
【问题描述】:

尝试在全新的节点项目中安装 nodemon 时出现此错误。

我创建了一个名为 my-project 的空白文件夹 然后,在其中,我执行了创建一个 package.json 文件:

 npm init -f

然后在尝试运行时

npm install --save-dev nodemon

结果就是这样:

 npm ERR! code ENOVERSIONS
 npm ERR! No valid versions available for timed-out

我刚刚将我的节点版本更新到最新版本,以及 npm 工具。

node --version -> v8.9.4
npm --version -> 5.6.0

有趣的是,两天前我在另一台计算机上完成了同样的步骤,没有任何问题。

325 verbose stack timed-out: No valid versions available for timed-out
325 verbose stack     at pickManifest (C:\Program Files\nodejs\node_modules\npm\node_modules\pacote\node_modules\npm-pick-manifest\index.js:20:11)
325 verbose stack     at fetchPackument.then.packument (C:\Program Files\nodejs\node_modules\npm\node_modules\pacote\lib\fetchers\registry\manifest.js:39:14)
325 verbose stack     at tryCatcher (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\util.js:16:23)
325 verbose stack     at Promise._settlePromiseFromHandler (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:512:31)
325 verbose stack     at Promise._settlePromise (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:569:18)
325 verbose stack     at Promise._settlePromise0 (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:614:10)
325 verbose stack     at Promise._settlePromises (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:693:18)
325 verbose stack     at Async._drainQueue (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\async.js:133:16)
325 verbose stack     at Async._drainQueues (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\async.js:143:10)
325 verbose stack     at Immediate.Async.drainQueues (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\async.js:17:14)
325 verbose stack     at runCallback (timers.js:789:20)
325 verbose stack     at tryOnImmediate (timers.js:751:5)
325 verbose stack     at processImmediate [as _immediateCallback] (timers.js:722:5)
326 verbose cwd E:\githubprojects\my-project\server
327 verbose Windows_NT 10.0.16299
328 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "--save-dev" "nodemon@v1.14.7"
329 verbose node v8.9.4
330 verbose npm  v5.6.0
331 error code ENOVERSIONS
332 error No valid versions available for timed-out
333 verbose exit [ 1, true ]

【问题讨论】:

    标签: node.js nodemon


    【解决方案1】:

    官方问题:https://github.com/npm/registry/issues/255

    官方状态:https://status.npmjs.org/incidents/41zfb8qpvrdj

    包括“require-from-string”在内的几个包目前不可用。我们已意识到此问题,并正在努力恢复受影响的用户和软件包。请不要尝试重新发布包,因为这会阻碍我们恢复它们的进度。

    来自 NPM 的更新:

    已解决

    对于某些套餐暂时不可用,我们深表歉意。我们将在接下来的几天内发布全面的事后分析更新。

    发布于 2018 年 1 月 6 日 - 23:14 UTC

    【讨论】:

      【解决方案2】:

      用户报告说软件包再次可用。再试一次,看看您的问题是否已解决。

      https://github.com/npm/registry/issues/255

      【讨论】:

        【解决方案3】:

        不是你,这是一个已知问题,由于依赖问题。

        更多详情在这里https://github.com/remy/nodemon/issues/1210

        【讨论】:

          【解决方案4】:

          timed-out 是一个明显丢失的 npm 包,截至最后一天,或小时,或分钟(我不知道时间跨度)。

          /Users/Stan ==> npm install timed-out -g

          npm ERR! code ENOVERSIONS
          npm ERR! No valid versions available for timed-out
          
          npm ERR! A complete log of this run can be found in:
          npm ERR!     /Users/Stan/.npm/_logs/2018-01-06T20_26_40_854Z-debug.log
          

          现在它正在工作。

          /Users/Stan ==> npm install timed-out -g

          + timed-out@4.0.1
          added 1 package in 1.306s
          

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2014-01-09
            • 2020-05-08
            • 1970-01-01
            • 2021-10-23
            • 1970-01-01
            • 2021-07-20
            相关资源
            最近更新 更多