1.4.6 • Published 3 years ago

spark-command v1.4.6

Weekly downloads
30
License
ISC
Repository
-
Last release
3 years ago

建议版本:node >= 8.9.2

spark-command

note:

  • 快速生成mpa项目(ts-mpa-react-webpack
  • 快速爬取网站
  • 快速上传阿里云oss对象存储

各个功能,互不影响。选择你需要的功能使用

Installation


 npm install spark-command -g

控制台输入spark -v 或者 spark 版本号输出则正确安装

Requirements

  • nodejs version >= 8.9.2

Usage


  • 如何生成mpa项目?

    spark mpa

    然后就可以npm i安装依赖,一个多页面项目就可以拿去用了


  • 如何爬取网站下载到本地?

    spark web --output downloadDir --address http://www.baidu.com --recursive

    支持简写:

    spark w -o downloadDir -a http://www.baidu.com -r

    --output: 定义输出目录,简写-o

    --address: 定义爬取网址,简写-a

    --recursive: 是否开启递归爬取,简写-r

    注意:爬取网站开启递归后,可能会出现持续下载的情况,关闭递归下载,可能对你会有帮助!


  • 如何上传本地文件夹到oss对象存储?

    首先,生成配置文件oss.config.js

    spark oss --init

    填写阿里云配置和本地目录以及要上传到oss的目录

    module.exports = {
        // 阿里云配置
        ossConf: {
            accessKeyId: '',
            accessKeySecret: ''
        },
        /** 
         * 区分环境,填写配置项
         * sourcePath 本地目录
         * uploadPath 要传到oss对应的对象存储地址
         **/
        envConf: {
            // 将本地项目中./dist/javascript目录上传至bucket为test的`development/test/directory`路径下
            development: {
                region: '',
                bucket: 'test',
                sourcePath: './dist/javascript', // 要上传本地的路径,此目录最好放在此配置文件同级或下级
                uploadPath: 'development/test/directory' //oss路径
            },
            production: {
                region: '',
                bucket: '',
                sourcePath: '',
                uploadPath: ''
            },
            // 可以自定义环境,上传输入: spark oss --upload test
            test: {
                region: '',
                bucket: '',
                sourcePath: '',
                uploadPath: ''
            }
        }
    }

    配置完成后,如果想上传到development对应的oss存储,运行

    spark oss --upload developemnt

    以下指令添加后,将不再询问, 添加--backup-b会先备份uploadPath目录,再进行上传; 如果添加--yes-y将跳过备份直接上传(同名文件直接覆盖)

    spark oss --upload development --backup
    spark oss --upload development --yes

Helper

  • spark mpa -h: 获取多页面模版帮助
  • spark oss -h: 获取oss上传帮助
  • spark web -h: 获取抓取web页面帮助
1.4.6

3 years ago

1.4.5

3 years ago

1.4.4

3 years ago

1.4.3

3 years ago

1.4.2

3 years ago

1.4.1

3 years ago

1.4.0

3 years ago

1.3.9

3 years ago

1.3.8

3 years ago

1.3.7

3 years ago

1.3.6

3 years ago

1.3.5

3 years ago

1.3.4

3 years ago

1.3.2

3 years ago

1.3.0

3 years ago

1.2.9

3 years ago

1.2.8

4 years ago

1.2.7

5 years ago

1.2.6

5 years ago

1.2.3

5 years ago

1.2.2

5 years ago

1.2.1

5 years ago

1.2.0

5 years ago

1.1.8

5 years ago

1.1.6

5 years ago

1.1.5

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.0

5 years ago

1.0.8

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago