Skip to content

wanwu/san-deploy-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

san-deploy-cli

san deploy 命令的 CLI,可独立安装使用

📦 安装

Node.js 版本需要 14.0.0 及以上

# use npm
npm install -g san-deploy-cli
# or use yarn
yarn global add san-deploy-cli

查看帮助信息:

san-deploy -h

使用

工程中需要增加 san.deploy.config.js 用于配置远程部署的目录相关信息。

san-deploy test 命令为例,推送至 test指定的远程环境。san.deploy.config.js 文件示例如下:

module.exports = {
    test: {
        root: 'output', //  默认 "."
        disableFsr: false, // 默认使用 fsr,普通脚本接收服务可置为true
        ignore: [/(^|[\/\\])\../, '**/node_modules/**'], // string or array 符合 anymatch 规范
        host: 'http://machine.com:8999', // fsr使用
        receiver: '', // 普通上传使用
        rule: [ // object or array
            {
                match: '**', // glob
                to: '/path/to/dest',
            },
            {
                match: ['output/**', 'template/**'],
                to: '/path/to/dest'
            }
        ],
        replace: { // object or array
            from: new RegExp('http://static.com', 'ig'), // string/reg
            to: 'http://dev.com:8888/'
        }
    }
};

相关库:

About

san deploy命令的 独立CLI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published