2016-07-17 3 views
0

Я успешно с помощью накопительного пакета с riot-mixin-pack, используя эту строку в верхней части моего кода:Как импортировать что-то с накопительным пакетом

import { domEvent, parentScope } from 'riot-mixin-pack' 

Когда закатаны объекты domEvent и parentScope включены в верхней части мой файл.

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

Любой способ сделать это?

ответ

0

Из коробки, Rollup знает, как импортировать модули ES (то есть модули, которые имеют import и export собственных сообщений). Выделение - это модуль CommonJS, а не модуль ES, поэтому вам нужно будет использовать плагин для его импорта - в частности, rollup-plugin-commonjs рядом с rollup-plugin-node-resolve.

+0

Я думаю, что проблема заключается не в том, «как включить его каким-то образом», как «import hljs from» highlight.js », но« как включить его только с двумя поддерживаемыми языками ». В противном случае вы получите пакет 1MB со всеми языками. Пока что моя лучшая попытка - загрузить сборку вручную и загрузить ее с помощью очень полезного 'rollup-plugin-legacy'. Но для этого требуется ручное взаимодействие каждый раз, когда вы хотите обновить highlight.js: -/Btw. спасибо за создание накопителя, это наше будущее :-) – JepZ

 Смежные вопросы

  • Нет связанных вопросов^_^