Svelte-Kit版本指定咨询:package.json中版本该如何选择?
关于@sveltejs/kit版本选择的问题解答
选
"@sveltejs/kit": "next"的情况:- 这个标签会指向预发布通道的最新版本,每次执行
npm install、yarn install或者pnpm install时,都会自动拉取该通道下的最新预发布包,确实能始终获取最新的开发版本。 - 但预发布版本稳定性差,每次更新可能带破坏性变更,搞不好项目突然就跑不起来了,适合愿意追新、能处理突发问题的开发场景。
- 这个标签会指向预发布通道的最新版本,每次执行
选
"@sveltejs/kit": "1.0.0-next.377"的情况:- 直接锁定了具体的预发布版本,项目依赖版本固定,不会自动更新引入新变更,稳定性拉满,适合团队协作、需要保证环境一致的场景,或者生产环境前期的测试阶段。
- 缺点是要手动改版本号,才能拿到新特性或bug修复。
另外补充:next确实意味着始终使用预发布通道的最新版本,但注意这是预发布版,不是正式稳定版,等正式版发布后,稳定版会用latest标签来标识。
内容的提问来源于stack exchange,提问作者Eric
相关产品推荐
相关产品推荐

