React - 'classProperties' hiện chưa được bật

Sep 15 2020

Tôi đã thêm vào Truncate-reactdự án của mình. Sau đó, React cho tôi biết tôi cần cài đặt @babel/plugin-proposal-class-properties, tôi đã thực hiện trong tệp package.json theo cách này:

      "babel": {
        "presets": [
          "@babel/preset-env",
          "@babel/preset-react"
        ],
        "plugins": [
          [
            "@babel/plugin-proposal-class-properties",
            {
              "loose": true
            }
          ]
        ]
      }

Tất nhiên, proposal-class-propertiesbản thân tôi đã cài đặt với nhãn --save-dev

nhưng sau tất cả những điều này, tôi vẫn gặp lỗi trông như thế này

Trả lời

1 Liron Sep 16 2020 at 19:09

dựa trên liên kết github bạn đã gửi, bạn phải làm 2 điều để làm cho nó hoạt động

  1. bạn có cả tệp .babelrc và cấu hình babel trong package.json của bạn. bạn phải chọn một.
  2. Bạn phải thay đổi import TextTruncate from 'react-text-truncate/src/TextTruncate'để import TextTruncate from 'react-text-truncate'trong phần videocard. Tôi cho rằng react-text-truncate / src / TextTruncate tệp này không phải là phiên bản đã biên dịch