node.js - nodemon安装错误 "No valid versions available for timed-out"

标签 node.js nodemon

尝试在全新的 Node 项目中安装 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

我刚刚将我的 Node 版本更新到最新版本,所以 npm 工具也是如此。

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

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

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 ]

最佳答案

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

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

Several packages including "require-from-string" are currently unavailable. We are aware of the issue and are working to restore the affected user and packages. Please do not attempt to republish packages, as this will hinder our progress in restoring them.

来自 NPM 的更新:

Resolved

We apologize for the temporary unavailability of some packages. We will be publishing a comprehensive post-mortem update in the next few days.

Posted Jan 06, 2018 - 23:14 UTC

关于node.js - nodemon安装错误 "No valid versions available for timed-out",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48131550/

相关文章:

jquery - 使用 jQuery ajax 发送包含空数组的对象失败

node.js - 多 (webpack)-dev-server/client 中的错误

javascript - npm scripts nodemon - 观察 js 和 scss 文件的变化

node.js - nodemon 无法在 exec 参数中找到 ts-node

javascript - 有没有办法查看node js内部如何存储数字?

node.js - Istanbul 尔没有生成 mocha chai 和 chai-http 测试的覆盖范围

javascript - Node JS 或 Express JS HTTP GET 请求

node.js - 使用 Nodemon 每次保存时都会生成 EADDRINUSE

node.js - 无法运行nodemon(语法错误: Unexpected token) on ubuntu

javascript - Nodemon 命令不工作未经授权的访问