- Published on
shell
- Authors
- Name
- AgedCoffee
- @__middle__child
nvm 切换 node 版本快速迁移全局 npm 包
在使用 nvm
切换到新的 Node.js 版本后,你可以通过以下步骤来迁移某个版本下的全局 npm 包到新的版本:
首先,使用
nvm ls
命令查看当前已安装的 Node.js 版本列表。找到你想要迁移的旧版本的版本号。使用
nvm use <old_version>
命令切换到旧版本的 Node.js。例如,如果你想要切换到 Node.js 版本16.17.0
,可以运行以下命令:nvm use 16.17.0
运行以下命令将旧版本的全局 npm 包导出到一个文件中:
npm list -g --depth=0 > packages.txt
这将生成一个名为
packages.txt
的文件,其中包含了旧版本下的全局 npm 包列表。切换到新的 Node.js 版本,使用
nvm use <new_version>
命令。例如:nvm use 18.17.0
运行以下命令将之前导出的全局 npm 包列表安装到新版本中:
npm install -g $(cat packages.txt)
这将读取 packages.txt
文件中的包列表,并在新版本下安装这些全局 npm 包。
FFmpeg 脚本
ffmpeg -i video.mp4 -i audio.mp4 -c:v copy -c:a aac -strict experimental output.mp4
// 合并音频和视频
ffmpeg -i video.webm -i audio.weba -vcodec copy output.mp4