Отмеченные ошибки метания (Markdown) - Метеор
Так что я пытался получить какой-то тип markdown
Плагин для преобразования синтаксиса уценки в HTML, но у меня много проблем. Я использую метеор, однако, я не уверен, действительно ли это проблема.
Я попробовал следующий плагин под названием: Marked
( https://github.com/chjj/marked)
И я получаю эти ошибки с ним
Uncaught ReferenceError: Markdown is not defined Markdown.Editor.js?e08938e553cc97311ffd455d7241f8fc57c82b64:52
(anonymous function) Markdown.Editor.js?e08938e553cc97311ffd455d7241f8fc57c82b64:52
(anonymous function) Markdown.Editor.js?e08938e553cc97311ffd455d7241f8fc57c82b64:2120
(anonymous function) Markdown.Editor.js?e08938e553cc97311ffd455d7241f8fc57c82b64:2122
Uncaught TypeError: Cannot read property 'Converter' of undefined Markdown.Sanitizer.js?95ec2c6ab6938e5f2fb3d6cc600e6f43c2c3f13a:8
(anonymous function) Markdown.Sanitizer.js?95ec2c6ab6938e5f2fb3d6cc600e6f43c2c3f13a:8
(anonymous function) Markdown.Sanitizer.js?95ec2c6ab6938e5f2fb3d6cc600e6f43c2c3f13a:111
(anonymous function) Markdown.Sanitizer.js?95ec2c6ab6938e5f2fb3d6cc600e6f43c2c3f13a:113
Я пробовал другие плагины, такие как pagedown-bootstrap
и другие версии того же плагина, и я получаю похожие ошибки с ними тоже.
Есть что-то конкретное, что мне не хватает?
1 ответ
У меня была такая же ошибка при использовании Pagedown. Я думаю, что моя проблема была в том, что Markdown.Sanitizer.js загружался слишком рано, поэтому window.Markdown еще не существовало для него.
Я исправил это, переместив все из Markdown.Sanitizer.js в Markdown.Converter.js. Конечный результат можно увидеть на моем Github (поиск "Markdown.getSanitizingConverter", чтобы увидеть содержимое Sanitizer.js внизу в конце).
Тогда я не загружаю Markdown.Sanitizer.js, только вышеупомянутый Markdown.Converter.js и обычный Markdown.Editor.js. Это, кажется, исправило это для меня.
Если кто-то, обладающий дополнительными знаниями, хотел бы взвесить это, он был бы очень признателен.