找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 149|回复: 0

如何在只有项目文件夹的前提下判断该项目基于的 Node 版本和 Yarn 版本?(现在仅知道应该是基于 Yarn 的)

[复制链接]

1091

主题

0

回帖

3307

积分

管理员

积分
3307
发表于 2023-12-2 17:29:37 | 显示全部楼层 |阅读模式

node 上 16 ,一般向前兼容。yarn 看 yarn.lock 的版本,或者有.yarnrc
package.json```json{ "engineStrict": true, "engines": { "node": "^14.13.1 || ^16.0.0", "yarn": "^3.0.0" },}```
yarn 就那几个版本,yarn.lock 的格式不一样
如果这个仓库按规范来的话,首先看 .nvmrc, 其次看 package.json 里 devEngines 或 engines 的内容。不过我见过的大部分项目都是不按规范来的,所以一般是直接 yarn 把依赖装一遍,看看有没有什么警告或者错误来提示要跑在什么版本上。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|张迁碑

GMT+8, 2024-10-31 19:19 , Processed in 0.098565 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表