摘要:既可以通過(guò)一個(gè)配置文件使用命令行接口來(lái)調(diào)用,也可以他自己的使用。使用最簡(jiǎn)單的方法就是通過(guò)命令行接口。命令縮寫(xiě)會(huì)以監(jiān)視模式運(yùn)行。這時(shí)運(yùn)行下將不會(huì)有錯(cuò)誤拋出,包含導(dǎo)入的組件。
介紹 概覽
rollup是一個(gè)js打包器,用來(lái)將很細(xì)碎的js編譯打包成大的復(fù)雜的東西,像是一個(gè)庫(kù)或者一個(gè)應(yīng)用。其使用了ES6自帶的新標(biāo)準(zhǔn)來(lái)格式化和打包js代碼,而不是原先的Commonjs或者AMD這類解決方案。ES6模塊能夠使你輕松的無(wú)縫的組合你所喜歡庫(kù)中的獨(dú)立函數(shù)(靜態(tài)函數(shù))。這使得最后能夠?qū)崿F(xiàn)本地化,rollup如今實(shí)現(xiàn)了這些。
啟動(dòng)指南使用npm install --global rollup命令下載安裝。rollup既可以通過(guò)一個(gè)配置文件使用命令行接口來(lái)調(diào)用,也可以他自己的Javascript API使用。運(yùn)行rollup --help查看可用的命令和參數(shù)。starter project template有一些常用設(shè)置的說(shuō)明,如果需要更詳細(xì)的說(shuō)明,點(diǎn)擊user guide。
命令這些名設(shè)定你的應(yīng)用的入口是main.js,并且希望這些導(dǎo)入最后打包成一個(gè)bundle.js命名的文件。
瀏覽器環(huán)境
# compile to a