【解決】 @babel/plugin-proposal-decorators 報錯


截圖如下

 

 

 

場景:

學習裝飾器模式,為瀏覽器兼容,使用babel轉換代碼

問題復現

   1. 安裝

npm install --save-dev @babel/plugin-proposal-decorators

   2. 配置.babelrc

 
{
  "presets": [ ["@babel/preset-env" ]// ES語法轉換 ], "plugins": [ ["@babel/plugin-proposal-decorators"] ] }

   3. 啟動webpack-dev

 E:\codes\JavaScript\Design Patterns>npm run dev design-patterns@1.0.0 dev E:\codes\JavaScript\Design Patterns webpack-dev-server --config ./webpack.dev.config.js --mode development


  4.報錯

解決

.babelrc添加配置,更改如下

 
{
 "presets": [ ["@babel/preset-env" ]// ES語法轉換 ], "plugins": [ ["@babel/plugin-proposal-decorators", { "legacy": true }] ] }

參考:
https://segmentfault.com/a/1190000021556489
https://www.babeljs.cn/docs/babel-plugin-proposal-decorators


免責聲明!

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



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