@my-script/cli

自己使用的一个项目部署工具,可一键编译部署前端项目和node后端项目

Usage no npm install needed!

<script type="module">
  import myScriptCli from 'https://cdn.skypack.dev/@my-script/cli';
</script>

README

my-script

自己使用的一个项目部署工具,可一键编译部署前端项目和node后端项目

PS: 使用前先确保配置了ssh免密登录

use

  • install

    npm install --save-dev @my-script/cli
    yarn add -D @my-script/cli
    
  • configuration 在项目根目录下创建配置文件myScript.config.js

    {
      user: 'root', // 服务器用户名
      domain: null, // 服务器地址
      serverPath: null, // 服务器中项目地址
      buildCommand: null, // 项目编译命令
      projectPath: process.cwd() // 需要上传的项目地址
    }
    
  • command 编译并部署代码

    my-script -d
    

    package.json中添加scripts

    "scripts": {
      "deploy": "my-script -d"
    }