Использование NPM для файлов CSS в проекте Node - PullRequest
0 голосов
/ 19 мая 2018

Обычно, когда я создаю веб-страницу, я включаю некоторую библиотеку, такую ​​как начальная загрузка из CDN.Теперь я хочу автономную веб-страницу (на самом деле я использую электрон ... но то же самое) в среде Node.Я выбрал Pure в качестве фреймворка.

Итак, у меня есть проект Node с установленным электроном, и теперь я

npm install purecss --save

, который устанавливает purecss в node_modules.В нем говорится, что для загрузки файлов нужно использовать require('yahoocss'), но как мне серверные файлы сборки (pure.min.css) разместить на моих HTML-страницах?

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>Hello World!</title>
    </head>
    <body>
    </body>
</html>

Я имею в виду ... я поставлюссылка на таблицу стилей, которая указывает на node_modules?Это кажется ... неправильно.

1 Ответ

0 голосов
/ 13 июля 2018

Вам нужно использовать что-то вроде Webpack .Это позволит вам использовать статические модули NPM, такие как Pure, импортируя их в отдельный файл JS, который используется только Webpack.Webpack читает этот файл и в зависимости от типа импортируемого модуля выбирает соответствующий загрузчик.Этот загрузчик выполнит различные типы модификаций для импортированных файлов и после завершения экспортирует выходные данные в новые статические файлы, которые затем можно будет включить в HTML-документ.

Пожалуйста, посмотрите на * 1005 Webpack's* документация , а также этот список доступных загрузчиков .

...