【问题标题】:npx does not look for latest version of packagenpx 不寻找最新版本的包
【发布时间】:2022-12-20 03:36:27
【问题描述】:

我正在制作一个简单的 npm 包,我删除了第一个版本,即 v0.1.0。所以我的包没有 v0.1.0。但是我发布了更高版本,最新版本是v0.3.0。但是当我执行npx <package-name>时,它没有安装最新版本(v0.3.0)。相反,它会抛出以下错误。

但是当我指定包的版本 (npx <project-name>@v0.3.0) 时,它就起作用了。
那么如何让 npx 安装最新版本并明确提及呢?

https://www.npmjs.com/package/create-react-flask

【问题讨论】:

    标签: node.js npm npx npm-publish


    【解决方案1】:

    尝试通过运行npx clear-npx-cache 清除缓存,然后重试npx create-react-flask foobar

    【讨论】:

      【解决方案2】:

      这就是 npx 设计的工作方式。基本上,运行 npx 时总是最好在包中附加 @latest。所以npx create-react-flask@latest在你的情况下

      见https://github.com/npm/cli/issues/4108

      这里有一个(有点涉及)解决方法:https://github.com/npm/cli/issues/2329#issuecomment-873487338

      【讨论】:

        猜你喜欢
        • 2018-02-12
        • 2022-08-16
        • 2020-07-25
        • 2023-01-21
        • 1970-01-01
        • 1970-01-01
        • 2020-10-05
        • 1970-01-01
        • 2019-08-29
        相关资源
        最近更新 更多