【问题标题】:Sorry, there's a problem with nodist. When trying to initilise a new npm project抱歉,nodist 有问题。尝试初始化新的 npm 项目时
【发布时间】:2019-10-22 11:13:44
【问题描述】:

我正在遵循来自 GitHub Here 的以下指南,但是当我输入 npm init 时,我不断收到错误消息:

抱歉,nodist 有问题。无法解析节点版本 规范 %s: %s 11.13.0 找不到任何匹配的版本

我已经按照前面的步骤,将版本设置为v10.15.3,但是每次使用nvm时都会出现错误。我还将版本设置为v11.13.0,因为这是错误所要求的,但我仍然得到相同的结果。安装版本包括:11.13.0, 10.16.0, 10.15.3, 8.11.2, 0.12.0

对此的任何帮助将不胜感激!

【问题讨论】:

    标签: node.js github npm nvm nodist


    【解决方案1】:

    有几个原因会导致这个问题:

    1. 如果由于某些原因,例如网络连接不佳,您下载的节点或 npm 版本已损坏。在这种情况下,您需要删除文件 .npm-version-global 和 .node-version-global 以及清空 Nodist 文件夹安装中的文件夹 v、v-64 和 npmv。
    2. 您在项目根目录的.node-version 文件中指定了节点的本地版本。在这种情况下,您需要通过nodist local XXX 安装该版本,其中XXX 是.node-version 文件中的节点版本。

    【讨论】:

      【解决方案2】:

      就我而言,问题在于我的代码仓库中指定的节点版本与我机器上安装的节点版本不匹配。我需要在我的机器上更新节点版本,所以

      1. 我将文件资源管理器打开到我的存储库的根目录。
      2. 我打开.node-version并将版本号编辑为我需要的更新版本。
      3. npm cache clean --force 从一个新的缓存开始。 (注意:Others 曾说过 npm cache clean --force 已过时,但此命令对我的队友和使用 npm 版本 6.9.0 的我都有效。)
      4. npm install 重新安装我的节点模块。
      5. npm run build 我有一个干净的构建。耶!

      【讨论】:

        猜你喜欢
        • 2022-10-05
        • 1970-01-01
        • 1970-01-01
        • 2017-06-14
        • 2022-11-14
        • 1970-01-01
        • 2017-01-11
        • 2021-11-24
        • 1970-01-01
        相关资源
        最近更新 更多