Задать вопрос
  • Как правильно подключить библиотеку hightlight.js в webpack?

    @rvsbox Автор вопроса
    РЕШЕНИЕ ПРОБЛЕМЫ

    Установи highlightjs модуль через npm и вызывай highlightjs программно (api - тут https://highlightjs.org/usage/ 1) из джаваскриптового файла.

    Скорее всего кода ниже будет достаточно.

    const hljs = require('highlightjs')
    hljs.initHighlightingOnLoad()


    Единственное что возможно понадобится подключить стили для highlightjs отдельно на страницу.
    Можно заморочиться с такой настройкой вебпака чтобы он позволял require-ить стили. Тогда просто require стиль из самого npm пакета

    require('highlightjs/styles/github.css')

    список всех стилей можно посмотреть в директории пакета

    5bb529b54f5dc342023900.png

    Он завязывается на использование глобальной переменной, поэтому работает если просто подключить. В случае со сборкой через вебпак - переменная создается в области видимости модуля.
    Ответ написан
    Комментировать
  • Как проиндексировать файлы gulp-sass в git?

    @rvsbox Автор вопроса
    пробовал плагин gulp-cr-lf-replace, что-то у меня кривые руки или syuji-higa сделал это по японски.
    Он пишет что-там "dest する前に pipe でつなげるように修正。デフォルトのオプションを設定。"

    https://github.com/syuji-higa/gulp-cr-lf-replace

    вроде нашел решение, но не могу дать такую команду, чтобы конвертировал всю директорию со вложенными папками.

    linux.about.com/library/cmd/blcmdl1_unix2dos.htm

    команда для одного файла unix2dos a.txt

    --------------------------------------------------------------------------------------------------------------------------

    rvsbox@ACER /d/01/project (master)
    $ unix2dos $big/*
    unix2dos: converting file d:/01/project/array-differ/array-uniq to DOS format ..
    .
    unix2dos: problems converting file d:/01/project/array-differ/array-uniq

    а если:

    rvsbox@ACER /d/01/project (master)
    $ unix2dos $big/**/**/**/*
    unix2dos: converting file d:/01/project/array-differ/array-uniq/beeper/index.js
    to DOS format ...
    unix2dos: converting file d:/01/project/array-differ/array-uniq/beeper/license t
    o DOS format ...
    unix2dos: converting file d:/01/project/array-differ/array-uniq/beeper/package.j
    son to DOS format ...
    unix2dos: converting file d:/01/project/array-differ/array-uniq/beeper/readme.md
    to DOS format ...

    rvsbox@ACER /d/01/project (master)
    $

    а как можно $ unix2dos $big/**/**/**/* это команду записать компактно и не считать количество вложенностей??
    Ответ написан
    Комментировать