Задать вопрос
Ответы пользователя по тегу Node.js
  • Как суммировать дату?

    nakree
    @nakree
    Fullstack Developer
    Ответ написан
    Комментировать
  • Как установить SASS в проект через npm?

    nakree
    @nakree
    Fullstack Developer
    В документации все написано. В ютубе полно роликов про webpack 4. Пример установки лоадера показан вот здесь https://webpack.js.org/concepts/loaders/#example . Пример установки sass-loader написан прямо в npm. Чтобы настроить перезагрузку страницы при изменениях, то нужно настроить dev сервер в вебпаке. Готовых конфигов, если не хочется вникать, в интернете полно.

    Документация отвечает на все вопросы на 100%. Вкратце, нужно указать в webpack.config.js точку входа (это главный js файл), и точку выхода (куда ложить файлы после обработки вебпаком). Импортировать модули-лоадеры, для обработки каждого нужного файла (изначально вебпак ничего не умеет), и добавить их в конфиг. Если нужно, то добавить еще модули-плагины. И настроить dev сервер. Запускать вебпак через командную строку, или прописать в package.json новый скрипт, например такой:
    "scripts": {
        "dev": "webpack-dev-server --mode development --open"
    }

    И просто писать npm run dev для запуска.

    Пример настройки лоадеров, с описанием, что делает каждый, взято с npm:
    // webpack.config.js
    module.exports = {
        ...
        module: {
            rules: [{
                test: /\.scss$/,
                use: [
                    "style-loader", // creates style nodes from JS strings
                    "css-loader", // translates CSS into CommonJS
                    "sass-loader" // compiles Sass to CSS
                ]
            }]
        }
    };
    Ответ написан
    5 комментариев
  • Как решить проблему с установкой gulp?

    nakree
    @nakree
    Fullstack Developer
    Комментировать
  • Не могу разобраться в ошибках Gulp?

    nakree
    @nakree
    Fullstack Developer
    Это не ошибки, а предупреждения по поводу обновления зависимостей в самом gulp. Не обращайте на них внимание.

    Gulp нужно установить еще локально в проекте. И сам gulp не может "бросать" на локалхост, потому что это таск раннер. Это делает плагин browser-sync, а в конфиге к нему можно прописать нужный порт.

    Изучите получше документацию по gulp, чтобы понимать как его использовать
    Ответ написан
    Комментировать