4.1 配置package.json 的type:module后, babel文件引起的vue-cli 運行報錯


1.起因:配置package.json 的type:module

參考:https://stackoverflow.com/questions/61257559/using-native-ecmascript-modules-in-babeljs-config

2.問題(提示希望異步使用babel)

解決

將babel.config.js文件改為babel.config.cjs文件

參考:https://stackoverflow.com/questions/61257559/using-native-ecmascript-modules-in-babeljs-config

3.cjs文件

總結為一句話:.mjs文件總是以 ES6 模塊加載,.cjs文件總是以 CommonJS 模塊加載,.js文件的加載取決於package.json里面type字段的設置。

參考:阮一峰博客:https://www.ruanyifeng.com/blog/2020/08/how-nodejs-use-es6-module.html

參考:https://zhuanlan.zhihu.com/p/51457550


免責聲明!

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



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