最近在研究rollup,想吐槽下rollup的官方文檔寫的真的太簡單了,而且照着文檔一步步來還報錯,說明文檔年代有點久遠啊。。。
照着文檔使用rollup-plugin-babel報錯,首先打開rollup-plugin-babel的github文檔看,發現報錯原因是babel現在有7和6這2個差別較大的版本,rollup的文檔是babel6的使用方法,既然是學習肯定要學習最新的使用方式撒。照着rollup-plugin-babel的文檔大致讀了一遍,沒找到啥有用的信息,沒辦法,就只能去babel官網找下使用方式。
https://www.babeljs.cn/docs/usage
babel官方文檔寫的很清楚哈
安裝這些東西然后這么些東西就行了,我們稍微改一下,把.babelrc文件這么寫
{
"presets": [
[
"@babel/env",
{
"modules": false,
"useBuiltIns": "usage"
}
]
]
}
然后其他不變,執行rollup -c 然后終於可以打包了,然后控制台還會報警告,讓我看着很不爽
再去查了下資料,大概意思是說要你指定corejs指定哪個版本
於是改.babelrc文件為
{
"presets": [
[
"@babel/env",
{
"modules": false,
"useBuiltIns": "usage",
"corejs": "3" // 新增
}
]
]
}
這下終於能夠簡單的使用了,真爽。最后Babel之前研究過,現在要用又忘得差不多了,幸好之前做了筆記哈哈,https://www.cnblogs.com/wzcsqaws/p/10943587.html