我的项目有一个依赖项,我有时从包服务器获取,有时从我机器上的本地副本获取。因此,我经常需要在查找依赖项的地方使用 Yarn 开关。此外,我经常更改依赖项的本地副本,并且需要看到该更改反射(reflect)在我的主项目中。因此,我需要一种方法来告诉 Yarn 继续查看依赖项的相同位置,但要重新安装依赖项,跳过缓存并直接从其当前源中获取它,即使版本号没有更改。 (有时我想尝试对依赖项进行小的更改,每次更新版本号很快就会变得很烦人。)
我该怎么做?
我尝试了以下方法,但没有一个有效:
yarn remove dependency
yarn add file:/dependency
继续使用之前版本的依赖。
yarn remove dependency
yarn cache clear
yarn add file:/dependency
yarn install --force
也继续使用之前版本的依赖。
yarn remove dependency
rm -rf node_modules/
yarn cache clear
yarn add file:/dependency
yarn install --force
仍然继续使用之前版本的依赖。
如何确保 Yarn 使用的是我的最新版本的依赖项?
最佳答案
仅删除 Node 模块后重新安装软件包适用:
yarn install --check-files
关于node.js - 如何强制 Yarn 重新安装软件包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41864099/