rollup 使用babel7版本的插件rollup-plugin-babel,rollup-plugin-babel使用報錯解決辦法。


最近在研究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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM