2016-07-17 29 views
0

我成功地使用匯總與riot-mixin-pack東西:如何利用這條線在我的代碼頂級進口與彙總

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

捲起時,在頂部domEventparentScope對象包括我的文件。

我想輸入highlight.js與一個或兩個支持的語言輸入我的捲起的文件,但我似乎無法弄清我需要的import線。

任何方式來做到這一點?

回答

0

Rollup開箱即用只知道如何導入ES模塊(即具有自己的importexport聲明的模塊)。 Highlight是CommonJS模塊而不是ES模塊,所以您需要使用插件才能導入它 - 具體而言,rollup-plugin-commonjsrollup-plugin-node-resolve一起。

+0

我認爲這個問題不是'如何將其包含在'像'highlight.js''中的'import hljs',而是'如何僅包含2種支持的語言'。否則,你會得到一個包含所有語言的1MB捆綁包。到目前爲止,我的最佳嘗試是手動下載構建,並通過非常有用的'rollup-plugin-legacy'加載。但是每次你想更新highlight.js時都需要人工交互: -/btw。感謝大樓彙總,這是我們的未來:-) – JepZ