我先运行了 npm install
再运行 yarn install
yarn.lock 和 package.lock.json 安装的依赖包版本不同(小版本不同)
那我运行项目时使用的是哪个版本的包
我先运行了 npm install
再运行 yarn install
yarn.lock 和 package.lock.json 安装的依赖包版本不同(小版本不同)
那我运行项目时使用的是哪个版本的包
0.9.4
0.9.7
4 回答1.7k 阅读
2 回答1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
2 回答2.6k 阅读
1 回答996 阅读✓ 已解决
1 回答708 阅读✓ 已解决
2 回答872 阅读✓ 已解决
如果你的
package.json
指定的版本号有 ^ ("react-activation": "^0.9.4"
),那在你项目里的直接引用应该会用更新的那一版,如果是你依赖的包里的依赖,那要看那个包的package.json
了(npm
和yarn
都是扁平的node_modules
结构,会出现幽灵依赖的问题)