在Ubuntu上備份Node.js項目,你可以遵循以下步驟:
打開終端(Terminal)。
導航到你的Node.js項目所在的目錄。例如,如果你的項目位于/home/username/my-nodejs-project
,請運行以下命令:
cd /home/username/my-nodejs-project
tar
命令將項目目錄打包為一個.tar.gz
文件。例如,將項目打包為my-nodejs-project-backup.tar.gz
:tar -czvf my-nodejs-project-backup.tar.gz .
這將在項目目錄中創建一個名為my-nodejs-project-backup.tar.gz
的壓縮文件。這個文件包含了項目的所有文件和目錄結構。
/home/username/backups
目錄:mv my-nodejs-project-backup.tar.gz /home/username/backups/
node_modules
目錄,可以使用npm
或yarn
來生成一個依賴列表,并將其保存到一個文件中。這樣,在恢復項目時,你可以輕松地重新安裝所有依賴項。對于使用npm
的項目,運行以下命令:
npm install --production > production-dependencies.txt
對于使用yarn
的項目,運行以下命令:
yarn list --pattern -P --depth=0 > production-dependencies.txt
production-dependencies.txt
文件也移動到備份目錄:mv production-dependencies.txt /home/username/backups/
現在,你已經成功備份了Node.js項目及其依賴項。在需要恢復項目時,只需解壓縮備份文件并將文件復制回原始位置,然后根據需要安裝依賴項即可。