Константин Китманов: конкретно эти сайты будут малопосещаемые, около 1-10 посетителей в день... так что можно и 500 сайтов ставить... проблема как раз в этих бесчисленных копиях node.js
То есть когда будет 100 сайтов - в ОЗУ будут 100 копий node.js? Сейчас одно приложение занимает 60-80Мб, это нужно будет 8Гб ОЗУ... У меня нет столько ОЗУ...
Сергей Протько: webpack может подключить (скопировать в каталог build или подобный) файлы, прописанные в CSS-стиле в инструкциях url(), а потом изменить пути на новые?
Нашел два плагина, которые решают эту проблему. Но с ними возникло осложнение с вычислением путей к шрифтам. Открыл два тикета на эту тему у авторов плагинов. Если будет найдено решение, тут отпишусь.
После долгих поисков, вроде этот плагин заработал как нужно. Правда настройка выглядит некрасиво конечно. .pipe(postcss([copyAssets()], { to: __dirname + "/TEMP/TEMP.css" }))
Спасибо за ответ! По описаниям вроде то что нужно, но нет документации как это настроить. Попытался написать так, но не работает: .pipe(postcss([postcssUrl({ url: "copy" })])) Подскажите, как его продключить к Gulp?
Сергей Протько: В main-секции да, прописано. Правда не всегда есть такая секция вообще и даже не всегда файл такой есть. Но проблема в том, что допустим я их скопирую, но ведь остается проблема с путями, которые находятся уже в CSS-файле. Они будут неправильными. Их же нужно будет переделать. И еще проблема, есть вероятность совпадения имен файлов.