阿里云 OSS 一站式前端资源上传工具
Resource Uploader
一站式前端资源 CDN 上传工具(使用阿里云 OSS)
安装
npm install -g resource-uploader
特性
- 支持 ES6/7/8 转译 ES5
- 支持 Javascript 压缩和优化
- 支持 Sass/Less 转 CSS
- 支持 CSS 自动加浏览器前缀
- 支持 px 单位转 rem 单位(可选)
- 支持 CSS 压缩和优化
- 支持 jpg/png/gif 压缩和优化,优化包括渐进式加载等
- 支持处理 HTML 文件,自动处理 HTML 中引用的所有资源
- 自动生成全站唯一 URL,形如
https://domain.com/-/905bab36808f28a7/filename.png
- 自动设置 HTTP 缓存头,永久缓存资源在浏览器
- 支持多配置
- 支持处理成 BASE64 资源
- 支持文件合并
使用
用法:
res-up [选项] 文件
选项:
选项 | 描述 | 类型 |
---|---|---|
-h, --help | 显示帮助信息 | [布尔] |
--compress, -c | 是否压缩文件 | [布尔] [默认值: true] |
--prefix, -p | 自定义 URL 路径 | [字符串] |
--name | 自定义 URL 文件名 | [字符串] |
--concat | 是否合并文件 | [布尔] [默认值: false] |
--base64 | 是否处理成 base64 内容,而不上传 CDN | [布尔] [默认值: false] |
--dest | 本机文件系统路径,使用此参数将保存文件到指定路径,而不上传 CDN | [字符串] |
--refresh, -r | 否刷新 CDN 资源 | [布尔] [默认值: false] |
--output-simple | 是否简化控制台输出 | [布尔] [默认值: false] |
--config | 自定义配置文件,使用此参数可以手动指定使用哪个配置文件 | [字符串] [默认值: ""] |
--init-config | 初始化配置文件 | [布尔] [默认值: false] |
--version, -v | 显示版本信息 | [布尔] |
示例:
res-up filename.png res-up /Users/xxx/Desktop/**/*.png res-up /Users/xxx/Desktop/**/*.png --output-simple res-up /Users/xxx/Desktop/1.js /Users/xxx/Desktop/2.js --concat res-up --prefix folder1/folder2 filename.png res-up --prefix folder1/folder2 --name new.png filename.png res-up --base64 filename.png res-up --base64 --dest /Users/xxx/Desktop filename.png res-up --dest /Users/xxx/Desktop filename.png res-up --no-compress filename.png res-up --config ./custom-config.json filename.png res-up --refresh "https://domain.com/-/xxx/filename.png"
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
阿里云服务器Centos 7.4配置之安装JDK
准备工作:下载工具 下载ssh工具Xftp6 ,Xshell6工具,并运行SSH Xftp6下载jdk1.8(linux版)也可以自行百度,进行下载。至于使用 Xshell 6 连接阿里云服务器,可查看我另一篇文章:(二)使用SSH 工具 Xshell 6连接阿里云服务CentOS 7.4直接开始正文!第一步: 首先将下载好的JDK安装包通过xftp上传到服务器,可自定义一个目录存(/home/temp)放并进行解压,执行命令行如下:mkdir /home/temp使用 Xftp6 点击此处调用 Xshell 6运行下面的命令tar -zxvf jdk-8u191-linux-x64.tar.gz # 解压到本地文件夹命令为 tar -zxvf 【JDK版本】.tar.gz 第二步:将解压后的文件jdk1.8.0191 移到/usr/local(其他文件夹也可以),运行下面的命令:sudo mv jdk1.8.0191 /usr/local(建议不要在 /usr/local下面新建java文件夹,再把jdk放在java里面这样会导致安装败。我是在usr下新建的java文件夹)第三步: ...
- 下一篇
Python爬虫入门教程 39-100 天津市科技计划项目成果库数据抓取 scrapy
爬前叨叨 缘由 今天本来没有打算抓取这个网站的,无意中看到某个微信群有人问了一嘴这个网站,想看一下有什么特别复杂的地方,一顿操作下来,发现这个网站除了卡慢,经常自己宕机以外,好像还真没有什么特殊的.... 爬取网址 http://cgk.kxjs.tj.gov.cn/navigation.do 有很明显的分页表示 列表如下 Request URL: http://cgk.kxjs.tj.gov.cn/navigation.do Request Method: POST 参数说明,里面两个比较重要的 pageNum 页码,numPerPage 每页显示的数据 trades: fields: enterprise_type: archive_year: hsql: searchKey: pageNum: 2 numPerPage: 25
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS6,CentOS7官方镜像安装Oracle11G
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- 设置Eclipse缩进为4个空格,增强代码规范
- Mario游戏-低调大师作品
- MySQL8.0.19开启GTID主从同步CentOS8
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16