1.0.17 • Published 5 years ago

jbz-oss-tool v1.0.17

Weekly downloads
5
License
MIT
Repository
github
Last release
5 years ago

JBZ-OSS-TOOL Build Status

jbz-oss-tool 是一个基于vue-cli2 或 3 的工具, 由金保证公司内部使用, 其主要任务为打包vue项目并将打包好的资源文件按照目录结构上传到阿里云并将项目内部引用路径同步修改。

开始

第一件事当然是安装依赖,如果使用yarn:

yarn add jbz-oss-tool --dev

或者npm:

npm install jbz-oss-tool --save-dev

用法

配置

配置方法很简单. 你可以创建一个.jbz.oss.config.js文件在项目的根目录下,并且修改package.json如下所示:

{
  "scripts": {
    "smart-build-beta": "jbz-oss-build beta",
    "smart-build-pro": "jbz-oss-build pro"
  }
}

提示: beta参数及pro参数分别代表测试打包环境及生产打包环境,也是打包脚本需要处理的参数。

.jbz.oss.config.js

参数说明默认配置
regionoss区域-
accessKeyIdoss密钥id-
accessKeySecretoss密钥secret-
projectPath本地环境最外层目录path.resolve(__dirname, './')
buildToolPath打包js脚本路径-
buildToolScript打包js命令-
noReplacePathInIndex不进行入口html的路径修改false
vueCliVersion使用的vue版本2
betaBuildPath测试环境打包目标路径path.resolve(__dirname, './dist_beta')
betaIndexPath测试环境入口html路径path.resolve(betaBuildPath, './index.html')
proBuildPath生产环境打包目标路径path.resolve(__dirname, './dist_pro')
proIndexPath生产环境入口html路径path.resolve(proBuildPath, './index.html')
ossDirectoryoss上传路径基地址path.basename(projectPath) + '/'

注意: 该文件应该被git忽略,默认配置需要手动粘贴到配置文件中, 当buildToolPath及buildToolScript同时设置时将使用buildToolPath配置, 当时用vueCliVersion为3时将忽略buildToolPath及buildToolScript配置并使用vue-cli3提供的打包命令进行打包。

1.0.17

5 years ago

1.0.16

6 years ago

1.0.15

6 years ago

1.0.14-beta4

6 years ago

1.0.14-beta3

6 years ago

1.0.14-beta2

6 years ago

1.0.14-beta1

6 years ago

1.0.14-beta0

6 years ago

1.0.13-beta7

7 years ago

1.0.13-beta6

7 years ago

1.0.13-beta5

7 years ago

1.0.13-beta4

7 years ago

1.0.13-beta3

7 years ago

1.0.13-beta2

7 years ago

1.0.13-beta1

7 years ago

1.0.13-beta0

7 years ago

1.0.12

7 years ago

1.0.11

7 years ago

1.0.10

7 years ago

1.0.9

7 years ago

1.0.8

7 years ago

1.0.7

7 years ago

1.0.6

8 years ago

1.0.5

8 years ago

1.0.4

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago