pnpm update 升级无效
环境信息
PS C:\Users\Administrator> node --versionv20.0.0PS C:\Users\Administrator> pnpm --version9.4.0
package.json文件
# package.json"@amap/amap-jsapi-types": "^0.0.13",
使用升级命令pnpm update @amap/amap-jsapi-types
控制台信息
PS D:\code\xx-vue> pnpm up @amap/amap-jsapi-types WARN 16 deprecated subdependencies found: axios@0.19.2, expression-eval@5.0.1, glob@7.2.3, har-validator@5.1.5, inflight@1.0.6, request@2.88.2, resolve-url@0.2.1, rimraf@3.0.2, source-map-resolve@0.5.3, source-map-url@0.4.1, stable@0.1.8, tilebelt@1.0.1, urix@0.1.0, uuid@3.4.0, viewport-mercator-project@6.2.3Already up to dateProgress: resolved 1384, reused 1346, downloaded 0, added 0, done WARN Issues with peer dependencies found.└─┬ stylelint-config-recommended-vue 1.5.0 └─┬ stylelint-config-recommended 14.0.0 └── ✕ unmet peer stylelint@^16.0.0: found 15.11.0Done in 16.5sPS D:\code\xx-vue> pnpm list @amap/amap-jsapi-typesLegend: production dependency, optional only, dev onlypipenetwork-info-collection-map@0.0.0 D:\code\deckgl-vuedevDependencies:@amap/amap-jsapi-types 0.0.13
packagejson 没有任何变化,pnpm list @amap/amap-jsapi-types
版本号也没有变化,不是跨大版本,为什么下载不了latest
呢
pnpm update
命令不生效的问题可能由多种因素导致。在您的情况下,尽管您尝试更新 @amap/amap-jsapi-types
依赖项,但是 pnpm
报告说它已经是最新版本了。这可能是因为:
package.json
中指定了最新可用的版本,或者 pnpm
注册表中的最新版本与您当前安装的版本相同。pnpm
无法连接到包注册表,或者无法下载最新版本。针对您的情况,这里有几个可能的解决方案:
确保 @amap/amap-jsapi-types
的最新版本确实与您在 package.json
中指定的版本不同。您可以通过以下命令查看可用的最新版本:
pnpm info @amap/amap-jsapi-types versions
尝试清除 pnpm
的缓存,然后再次运行更新命令:
pnpm store prunepnpm update @amap/amap-jsapi-types
如果上述方法都不起作用,您可以尝试强制 pnpm
重新安装所有依赖项,这通常会忽略缓存并重新解析依赖项:
pnpm install --force
这将删除现有的 node_modules
目录和 pnpm-lock.yaml
文件,然后重新安装所有依赖项。
确保您的网络连接正常,并且 pnpm
能够访问到包注册表。
package.json
文件确认 package.json
文件没有语法错误,并且确实包含了要更新的依赖项。
如果 pnpm
持续出现问题,您可以尝试使用其他的包管理器,如 npm
或 yarn
,来看看问题是否依然存在。
如果以上步骤都不能解决问题,您可能需要检查 pnpm
的文档或社区,看看是否有其他人遇到了类似的问题,或者考虑向 pnpm
的维护者报告这个问题。
我有以下文件: 我运行以下命令: 但它什么也没做。依赖项不会得到更新,也不会反映在类路径上。命令的输出为: 不过,通过EclipseGradle插件实现这一点是可行的。
我从另一个项目复制了,现在希望将所有依赖项都更新到它们的最新版本,因为这是一个新项目,如果它坏了,我不介意修复它。 最简单的方法是什么? 我知道的最好的方法是运行,然后手动更新中的每个依赖项。一定有更好的办法。 对于纱线的特定解决方案,请参阅此StackOverflow线程。
仅供参考,我正在使用ubuntu 14.04 当我需要一些新的软件包/扩展时,我使用作曲家要求命令来做作曲家添加。但是我注意到,有时它会从我的供应商和项目中删除一些现有的包。 我试着遵循命令。 还尝试了一些谷歌搜索。 http://www.yiiframework.com/wiki/672/install-specific-yii2-vendor-extension-dependency-with
问题内容: 是否有任何预先存在的Maven插件或命令来更新POM中的依赖关系?示例:(如果这是在我的POM中) 有没有可以运行的命令或插件来将依赖关系更新为: 问题答案: 尝试使用maven-versions-plugin,尤其是versions:use-latest-versions目标。
我使用以下基本Maven命令生成了一个项目: 该项目是正确创建的,我可以测试自动生成的App类,而没有任何问题的说明: 稍后,我向POM添加了一些依赖项,获得了以下文件: 最后,为了测试起见,我修改了之前由Maven自己生成的App类: 一系列奇怪的事情发生了: > 即使在POM中指定了较新版本的依赖项,但在.m2文件夹中,下载的版本似乎较旧(例如,commons-lang3的版本为2.1和2.5
最近,我更新了Android Studio和 SDK。在重建我的应用程序项目时,我遇到以下错误... > < li> 哪里出错:配置项目时出现问题:app。 无法解析配置“:app:_debugCompile”的所有依赖项。找不到技术支持:appcompat-v7:23.0.0.在以下位置搜索:https://jcenter.bintray.com/com/android/support/appc