<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>電子資料>res-uploader前端資源CDN上傳工具

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

2022-05-30 | zip | 0.03 MB | 次下載 | 免費

資料介紹

授權協議 MIT
開發語言 JavaScript
操作系統 跨平臺
軟件類型 開源軟件
所屬分類 應用工具、 文件傳輸工具

軟件簡介

Resource Uploader

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

安裝

npm install -g resource-uploader

特性

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

使用

上傳資源到 OSS

用法

res-up [選項] 文件

選項

--compress

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

簡寫: -c

類型: boolean

默認值: true

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

--babel

是否使用 Babel 轉譯 JS 文件。

類型: boolean

默認值: true

不進行轉譯可以使用?--no-babel。

--iife

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

類型: boolean

默認值: false

--obfuscate

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

簡寫: -o

類型: boolean

默認值: false

--sass

是否使用 Sass 預處理器。

類型: boolean

默認值: true

不使用 Sass 預處理器可以這樣?--no-sass。

--less

是否使用 Less 預處理器。

類型: boolean

默認值: true

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

--raw

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

類型: boolean

默認值: false

--concat

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

類型: boolean

默認值: false

--prefix

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

簡寫: -p

類型: string

--name

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

類型: string

--base64

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

類型: boolean

默認值: false

--dest

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

類型: string

刷新 OSS 資源

用法

res-up refresh URL

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

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

其它選項

--output-simple

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

類型: boolean

默認值: false

--config

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

類型: string

--init-config

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

類型: boolean

默認值: false

樣式文件中的 px 轉 rem 單位

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

如果需要對轉換進行配置,可以這樣:

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

配置默認值:

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

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

各個選項的意義請參考?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. 1山景DSP芯片AP8248A2數據手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>