【问题标题】:npm install vs npm install <library>npm install 与 npm install <库>
【发布时间】:2017-11-25 11:07:15
【问题描述】:

在工作中,我们遇到了菜单块没有显示图标(来自 rc-menu lib)的问题

每次我们跑步的时候

mvn 安装

我们也在跑步

npm 安装

在包 json 中我们有这个库

"rc-menu":"^5.10.0"

修复它的方法是运行

npm install rc-menu(在 package.json 目录内)

我的问题为什么这个解决方案有效? 对我来说这是不可能的,但也许我错过了什么?

【问题讨论】:

    标签: javascript node.js reactjs npm npm-install


    【解决方案1】:

    您的版本必须不匹配。

    使用npm install {package_name},您正在安装最新版本。使用npm install,您正在安装满足 package.json 规则的版本。

    据我所知,该模块根本没有 5.10.0 版本...

    5.0.14 is the latest of 105 releases

    如果您使用npm install 安装该模块,您可以尝试查看该模块的版本,然后输入npm list。

    【讨论】:

    • 所以 npm install 会忽略 package.json 中的版本。由于我们升级到最新版本,问题刚刚得到解决? - 我确定第一个数字是带有“^”符号的 5。如果您认为这会更清楚地说明这种情况,我可以稍后再查看
    • 来自文档In most cases, this will install the version of the modules tagged as latest on the npm registry. 是的,它将绕过 package.json
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-14
    • 2016-10-31
    • 2021-11-11
    • 1970-01-01
    • 1970-01-01
    • 2016-08-18
    • 1970-01-01
    相关资源
    最近更新 更多