cdn-cli

4.1.3 • Public • Published

通过命令行上传文件到对象存储(支持阿里云、腾讯云、七牛云)

npm package npm

1. 初始化项目
npx cdn-cli init
2. 配置
module.exports = {
  rules: [
    {
      from: 'dist',
      to: '.',
      ignore: ['**/.DS_store'],
      noCache: ['**/*.html'],
      lastUpload: ['**/*.html'],
    },
  ],
  environments: {
    production: {
      type: 'aliyun',
      region: '',
      bucket: '',
      accessKeyId: '',
      accessKeySecret: '',
    },
    test: {
      type: 'qiniu',
      region: '',
      bucket: '',
      accessKey: '',
      secretKey: '',
    },
    development: {
      type: 'tencent',
      region: '',
      bucket: '',
      appId: '',
      secretId: '',
      secretKey: '',
    },
  },
};
  1. ./dist 目录里面的文件放到 . 目录下
  2. 不缓存后缀名为 html 的文件,后缀名为 html 的文件最后上传
  3. 忽略后缀名为 .DS_store 的文件
  4. 当配置文件的参数不存在时会取 process.env 中的值,如:production 中的 region 值不存在,则自动从 process.env.region 中获取
3. 发布项目
npx cdn-cli deploy production
npx cdn-cli deploy test
npx cdn-cli deploy development
...

Readme

Keywords

none

Package Sidebar

Install

npm i cdn-cli

Weekly Downloads

2

Version

4.1.3

License

MIT

Unpacked Size

27.2 kB

Total Files

14

Last publish

Collaborators

  • chooin