当前位置: 首页 > 面试题库 >

nodemon安装错误“没有有效的版本可用于超时”

娄飞鸾
2023-03-14
问题内容

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

问题答案:

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

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

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

NPM更新:

解决

对于某些软件包暂时不可用,我们深表歉意。我们将在未来几天发布全面的验尸更新。

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



 类似资料:
  • 我刚下载了Android工作室。在尝试运行它时,我不得不修改环境变量并添加 JAVA_HOME 而且 C:\Progra~2\Java\JDK1.6.0_22 我还尝试了JAVA_HOME的这些路径,每次都关闭并重新打开一个新的CMD窗口

  • 问题内容: 我刚刚下载了Android Studio。在尝试运行它时,我不得不修改环境变量并添加 JAVA_HOME 和 C:\ Progra〜2 \ Java \ jdk1.6.0_22 一旦完成这一障碍,现在我将收到另一个错误: 我浏览了其他类似的问题,并要求我检查版本,因此我在CMD中执行了以下操作: 从结果看来,我有JVM。 我还尝试了JAVA_HOME的这些路径,每次都关闭并重新打开一个

  • 我正在使用RVM,目前我正在使用ruby 2.7.4 我默认安装了bundler-v2.2.26 当我检查宝石的位置时,它不在那里。 当我试图将我的宝石打包到我的项目中时,我遇到了一个错误 我的宝贝呢?发生什么事?

  • 我正在尝试用Java11编译我的项目。 我尝试用各种方法来修复它,比如更改环境变量,更新路径,将%JAVA_HOME%指向Java11。 我的计算机上的命令及其结果如下: 我正在使用IntelliJ IDEA,并按照本教程中的建议进行了必要的更改。 我的pom.xml看起来如下所示: 我如何将Maven指向Java11?或者,如果这不是问题所在,如何解决这一问题?我不认为这个问题是无效目标版本:1

  • 今天,我尝试创建自己的Telegrambot(我是python新手),我想安装pyTelegramBotAPI,我使用了“pip”,但它说明了pip不是内部或外部命令、可执行程序或批处理文件 谁能告诉我如何在cmd中正确使用“pip”,而不出现此错误?感谢关注!

  • 我想在我的laravel 5.7.11应用程序中使用elasticsearch,并进行了一些搜索,我发现了插件laravel-scout-relastic(https://github.com/ericktamayo/laravel-scout-relastic)。我首先尝试了elasticsearch/elasticsearch和laravel-scout-relastic插件,然后最后显示错误