0
我正在尋找一個用於從css文件創建有效JavaScript字符串的外部工具。將css文件打包爲JavaScript字符串的工具
css文件的內容應該很好地轉義並壓縮(如果可能)到JavaScript字符串中。
原因是,我想只在一個文件中提供我的庫,JavaScript文件。考慮一下,這不能用普通的webassets/packaging/compressing工具來完成(?)。
任何想法?最好的祝福。
我正在尋找一個用於從css文件創建有效JavaScript字符串的外部工具。將css文件打包爲JavaScript字符串的工具
css文件的內容應該很好地轉義並壓縮(如果可能)到JavaScript字符串中。
原因是,我想只在一個文件中提供我的庫,JavaScript文件。考慮一下,這不能用普通的webassets/packaging/compressing工具來完成(?)。
任何想法?最好的祝福。
我想回答我自己的問題。
(NodeJS-)項目https://github.com/GoalSmashers/clean-css和https://github.com/mathiasbynens/jsesc符合要求。
用法:
cleancss input.css -o input.min.css
jsesc <input.min.css> output.txt
的output.txt的文件包含井逃脫了JavaScript字符串。
不完全確定這是一個好主意......這就是爲什麼它不是普通的webassets/packaging/compressing工具的一部分 – SW4
如果它是一個你正在做的庫,你不希望人們能夠輕鬆地修改CSS以滿足他們的需求?這會讓試圖使用你的圖書館的人變得非常困難。 – Danny
css不打算成爲組件的「公共接口」的一部分。它不應該被用戶覆蓋。其實這不是一個簡單的組件,它是更大的雲服務的一部分(如谷歌地圖),因此界面應該儘可能簡單。爲了覆蓋儘可能多的用戶(web開發人員),必須在網頁中只包含一個文件。 – kalamar