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