在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 --json > production-dependencies.json
對于yarn
,運行以下命令:
yarn install --production --json > production-dependencies.json
production-dependencies.json
文件也備份到安全的位置。現在,你已經成功備份了你的Node.js項目及其依賴項。在需要恢復項目時,只需解壓縮備份文件并將文件復制回原始位置,然后根據需要使用npm install
或yarn install
重新安裝依賴項。