將本地的react項目代碼打包到服務器


打包過程

  • 連接服務器
    ssh root@xx.xx.xx.xx(服務器IP)
  • 定位到當前項目目錄
    cd /path/projectName
  • 更新代碼到服務器
    git pull
  • 執行打包命令(這里我創建了一個腳本文件build.sh,直接運行腳本文件)
    sh build.sh

腳本文件build.sh

yarn build
yarn pro:clean
cp -rf build/ pro

package.json

"script": {
      "buid": "craco build",
      "pro: clean": "rimraf ./pro",
      ...
}

craco.config.js

webpack: {
      configure: (webpackConfig, {env,paths})=>{
            var buildName = 'build';
            webpackConfig.output.path = resolveApp(buildName);
            paths.appBuild = resolveApp(buildName);
            return webpackConfig;
      }
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM