将本地的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-2025 CODEPRJ.COM