一、删除node_modules
1、安装 rimraf
npm install rimraf -g
2、cmd 或vscode等开发工具终端进入所需删除的node_modules文件夹的位置
rimraf node_modules
二、jar包解压和还原
1、命令解压
jar -xvf xxx.jar
2、jar包解压修改文件后,在不依靠开发工具的情况下重新压缩成jar包
jar -cvf0M xxx.jar BOOT-INF/ META-INF/ org/
三、git 本地创建分支,提交到远程(没有该分支)
git push --set-upstream origin 本地分支名:远程分支名
四、git 拉取分支的某个版本并新建分支
git log 查看历史提交记录
git checkout -b 分支名 d5ff845b672f5dbabe249e1437d29e24f8af12a8
五、npm i 报错 Fix the upstream dependency conflict, or retry this command with --force, or --legacy-peer-deps
主要的原因是 npm7 以上的版本,新增了一个对等依赖的特性,在以前的版本上,只会显示警告,但是还是可以安装成功,然而在新的版本是,npm 安装依赖则会直接报错,无法安装,这也是为了应用更加健壮而加的新的特性。
如果要保持旧的安装模块方法,可以尝试 npm i 加入 --legacy-peer-deps 参数,这个参数保持跟旧版本一样的安装模块,忽略对等依赖。
npm i --legacy-peer-deps
除了 --legacy-peer-deps 选项外,还可以使用 --force 饶过冲突。
npm i --force