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