如果有预发布号,则升级预发布号
版本管理
#PackageManage
semver 版本规范
X.Y.Z
X: 主版本号 (major) :
当你做了==不兼容==的 ==API== 修改(可能不兼容之前的版本)
Y: 次版本号:
==新特性==,==新功能==发布,但兼容之前的版本
Z: 修订号:
当你做了向下兼容的问题的==修正===(没有新功能,修改之前版本的Bug)
^X.Y.Z
表示X版本不变,Y,Z为最新版本
~X.Y.Z
表示Y.Z保持不变,X为最新版本
pnpm 与 npm 版本依赖不一致解决方案:
方案1 : 重装node_module
- 使用
npm
下载包 - 删除
node_modules
- 使用
pnpm i --shamefully-hoist
将pnpm的结构与npm结构一致 PNPM
方案2: 在项目根目录中写.npmrc
文件,添加内容:
shamefully-hoist=true
方案3: 将包添加到package.json