Prism JS с React: использование babel-plugin-prismjs - PullRequest
0 голосов
/ 06 марта 2020

Я недавно решил использовать Prism JS с React и, чтобы избежать повторений импорта, мне удалось использовать этот пакет babel-plugin-prism js для загрузки плагинов, языков и так далее.

Как указано в документации к плагину, я создал файл .babelr c, расположенный в моей папке root:

{
  "plugins": [
    ["prismjs", {
        "languages": [
          "applescript",
          "css",
          "javascript",
          "markup",
          "scss"
        ],
        "plugins": ["line-numbers"],
        "theme": "twilight",
        "css": true
    }]
  ]

Но я обнаружил, что этот файл, похоже, игнорируется, поскольку ничего не загружается, и при записи в консоль моего импортированного объекта Prism я вижу только подсветку синтаксиса для языков по умолчанию.

Файл, в котором я хочу получить подсветку синтаксиса, имеет оператор import Prism from 'prismjs' и Prism.highlightAll()

Так что да, я могу продолжать импортировать плагины, темы и языки вручную в каждый из моих файлов, но я бы хотел найти причину такой проблемы.

Спасибо!

...