99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>res-uploader前端資源CDN上傳工具

res-uploader前端資源CDN上傳工具

2022-05-30 | zip | 0.03 MB | 次下載 | 2積分

資料介紹

授權(quán)協(xié)議 MIT
開發(fā)語言 JavaScript
軟件類型 開源軟件

軟件簡介

Resource Uploader

一站式資源上傳和處理工具(使用阿里云 OSS)

安裝

npm install -g resource-uploader

特性

  • 支持 Babel 轉(zhuǎn)譯
  • 支持 Javascript 壓縮和優(yōu)化
  • 支持 Javascript 深度混淆
  • 支持 Sass/Less 轉(zhuǎn) CSS
  • 支持 CSS 自動加瀏覽器前綴
  • 支持 px 單位轉(zhuǎn) rem 單位(可選)
  • 支持 CSS 壓縮和優(yōu)化
  • 支持 jpg/png/gif 壓縮和優(yōu)化,優(yōu)化包括漸進式加載等
  • 支持處理 HTML 文件,自動處理 HTML 中引用的所有資源
  • 自動生成全站唯一 URL,形如?https://domain.com/-/905bab36808f28a7/filename.png
  • 自動設(shè)置 HTTP 緩存頭,永久緩存資源在瀏覽器
  • 支持多配置
  • 支持處理成 BASE64 資源
  • 支持多文件合并

使用

上傳資源到 OSS

用法

res-up [選項] 文件

選項

--compress

是否壓縮文件。這個選項可以壓縮圖片、JS 腳本和樣式文件。

簡寫: -c

類型: boolean

默認(rèn)值: true

不壓縮文件可以使用?--no-compress。

--babel

是否使用 Babel 轉(zhuǎn)譯 JS 文件。

類型: boolean

默認(rèn)值: true

不進行轉(zhuǎn)譯可以使用?--no-babel。

--iife

JS 文件是否使用 IIFE(立即執(zhí)行函數(shù))包裹,啟用壓縮選項才可使用。一般來說這選項用于避免 JS 代碼污染全局作用域。

類型: boolean

默認(rèn)值: false

--obfuscate

是否開啟 JS 深度混淆。這個選項一般用于混淆代碼,防止別人拿到或分析源代碼。

簡寫: -o

類型: boolean

默認(rèn)值: false

--sass

是否使用 Sass 預(yù)處理器。

類型: boolean

默認(rèn)值: true

不使用 Sass 預(yù)處理器可以這樣?--no-sass

--less

是否使用 Less 預(yù)處理器。

類型: boolean

默認(rèn)值: true

不使用 Less 預(yù)處理器可以這樣?--no-less。

--raw

是否上傳原始文件。如果打開這個選項,所有文件處理選項全部關(guān)閉,文件將原封不動的上傳到 OSS 或存儲到目標(biāo)位置。

類型: boolean

默認(rèn)值: false

--concat

是否合并文件,如果開啟此選項并傳遞多個文件,則會合并所有文件,并在 URL 中自動命名一個新文件名,如需要指定請使用?--name?選項。

類型: boolean

默認(rèn)值: false

--prefix

自定義 URL 路徑??勺远x生成的 URL 中的部分路徑,例如:?http://domain.com/!/自定義路徑/原文件名。

簡寫: -p

類型: string

--name

自定義 URL 文件名。只用于開啟文件合并和保存文件到本地的情況下,開啟這個選項后合并文件將使用指定的文件名而不使用自動生成的文件名。例如:?http://domain.com/!/自定義路徑/自定義文件名。

類型: string

--base64

是否處理成 base64 內(nèi)容,而不上傳 OSS。單純開啟此選項會把生成的 base64 文本復(fù)制到剪貼板。

類型: boolean

默認(rèn)值: false

--dest

本機文件系統(tǒng)路徑,使用此選項將保存文件到指定路徑,而不上傳 OSS??梢允褂么诉x項進行文件處理而不需要上傳,如果結(jié)合?--base64?選項可以把 base64 內(nèi)容保存到本地。

類型: string

刷新 OSS 資源

用法

res-up refresh URL

URL 表示已經(jīng)由 resource-uploader 生成的 OSS URL。一般使用這個命令覆蓋已經(jīng)上傳過的文件,因為如果不刷新的話,OSS 會一直緩存舊的文件內(nèi)容。

例如:?res-up refresh "https://oss.domain.com/-/xxx/filename.png"

其它選項

--output-simple

是否簡化控制臺輸出。簡化輸出后,控制臺只輸出生成的 URL,每行一個。

類型: boolean

默認(rèn)值: false

--config

自定義配置文件??梢酝ㄟ^這個選項指定其他配置文件的路徑,一般用于多 OSS 賬戶之間的切換。

類型: string

--init-config

初始化配置文件。使用這個選項重新初始化配置文件。

類型: boolean

默認(rèn)值: false

樣式文件中的 px 轉(zhuǎn) rem 單位

在樣式文件的最開始增加?@postcss-use postcss-pxtorem;?即可,支持 css、sass、less。

如果需要對轉(zhuǎn)換進行配置,可以這樣:

@postcss-use postcss-pxtorem {
  rootValue: 37.5;
}

配置默認(rèn)值:

@postcss-use postcss-pxtorem {
  rootValue: 75;
  unitPrecision: 6;
  replace: true;
  mediaQuery: false;
  minPixelValue: 2;
  propList: '["*"]';
  selectorBlackList: '["weui-", "no-rem-"]';
}

注意,其中?propList??selectorBlackList?中數(shù)組要用單引號括起來,數(shù)組中的字符串必須使用雙引號,并且不能換行。

各個選項的意義請參考?https://github.com/cuth/postcss-pxtorem

示例

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"
?

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1DD3118電路圖紙資料
  2. 0.08 MB   |  1次下載  |  免費
  3. 2AD庫封裝庫安裝教程
  4. 0.49 MB   |  1次下載  |  免費
  5. 3PC6206 300mA低功耗低壓差線性穩(wěn)壓器中文資料
  6. 1.12 MB   |  1次下載  |  免費
  7. 4網(wǎng)絡(luò)安全從業(yè)者入門指南
  8. 2.91 MB   |  1次下載  |  免費
  9. 5DS-CS3A P00-CN-V3
  10. 618.05 KB  |  1次下載  |  免費
  11. 6海川SM5701規(guī)格書
  12. 1.48 MB  |  次下載  |  免費
  13. 7H20PR5電磁爐IGBT功率管規(guī)格書
  14. 1.68 MB   |  次下載  |  1 積分
  15. 8IP防護等級說明
  16. 0.08 MB   |  次下載  |  免費

本月

  1. 1貼片三極管上的印字與真實名稱的對照表詳細(xì)說明
  2. 0.50 MB   |  103次下載  |  1 積分
  3. 2涂鴉各WiFi模塊原理圖加PCB封裝
  4. 11.75 MB   |  89次下載  |  1 積分
  5. 3錦銳科技CA51F2 SDK開發(fā)包
  6. 24.06 MB   |  43次下載  |  1 積分
  7. 4錦銳CA51F005 SDK開發(fā)包
  8. 19.47 MB   |  19次下載  |  1 積分
  9. 5PCB的EMC設(shè)計指南
  10. 2.47 MB   |  16次下載  |  1 積分
  11. 6HC05藍(lán)牙原理圖加PCB
  12. 15.76 MB   |  13次下載  |  1 積分
  13. 7802.11_Wireless_Networks
  14. 4.17 MB   |  12次下載  |  免費
  15. 8蘋果iphone 11電路原理圖
  16. 4.98 MB   |  6次下載  |  2 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935127次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
  4. 1.48MB  |  420064次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233089次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191390次下載  |  10 積分
  9. 5十天學(xué)會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183342次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81588次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73815次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65989次下載  |  10 積分