Я пытаюсь использовать Prism.js Syntax Highlighter стороны клиента как npm
зависимости, а не загружать его из <script src="...">
тегов. Вот ссылка Prism в package.jsonсторона клиента Prism.js с НПМ
{
"dependencies": {
"prismjs": "^1.5.1"
}
}
И, как я пытаюсь использовать в своем коде
import Prism from 'prismjs'
Prism.highlightAll();
Это дает следующие результаты:
- Tokenizing произведения для базовых языков (html, javascript ...)
- Tokenizing не работает для других конкретных языков (lua, handlebars ...)
- Для всех языков, синтаксис не применяется (файл CSS, кажется, не загружен)
Так мне интересно,
- Существует ли другие пакеты конкретного языка (например, prismjs-рули например)?
- Существуют ли тематические пакеты (например, призмы-окаидии), которые будут импортировать css?
-
TL; DR
Как загрузить/использовать Prism.js стороне клиента от npm
вместо тэгов сценария?
npm как в удаленном репозитории, так что вам не нужно будет загружать файл в ваш проект? – silicakes
@silicakes npm как в диспетчере пакетов для приложения Vue.js (аналогично React.js) – Jivan
Должен сказать, что я не получил вопрос до тех пор, пока не прочитал ваш ответ, вы в основном хотели скомпилировать импортированные утверждения в свой источник, используя WebPack. Получил меня довольно смущенно [: – silicakes