@webpack_ru
Webpack — русскоговорящее сообщество

Обсуждения webpack, лоадеров, плагинов и сборок Правила: http://bit.ly/our_etiquette См. также: @rollup_ru, @react_js, @vscode_ru, @macos_ru, @js_ru

974 members

Архив канала @webpack_ru 15 января 2018 г.

08:59:55 ДП
User 146658406
User 246402278
Мог бы кто помочь?
То есть webpack-dev-server вообще не выдает html страницу?
Если убрать pug-loader и временно сделать html шаблон, ситуация изменится?
09:00:27 ДП
User 146658406
Народ, а кто как версионирует? [hash] в имени файла или ?v= в запросе и почему?
09:00:52 ДП
User 97102774
User 146658406
Народ, а кто как версионирует? [hash] в имени файла или ?v= в запросе и почему?
[hash] - это не версионирование.
09:01:11 ДП
User 97102774
Ты хочешь гарантировать загрузку новой сборки?
09:02:05 ДП
User 97102774
У меня используется [hash] в качестве имени файла.
09:04:21 ДП
User 146658406
Хотелось бы и гарантировать загрузку (хэш идеально подходит) и дату/время сборки где-то указать
09:06:01 ДП
User 146658406
Или хэш коммита указывать вместо непонятно откуда берущегося хэша
09:07:07 ДП
User 97102774
[hash]-[date] грубо говоря.
12:50:39 ПП
User 56847315
Добрый день!
Помогите плиз. Собираю SASS через 'css-loader', 'sass-loader'.
Изображения собираю через file-loader
Начал вставлять в SASS код background-image: url(...), больше проект не собирается. Я уже что только не писал в этот url( ), пробовал resolve-url-loader- всё без толку :(
12:52:59 ПП
User 56847315
Ну и ещё вопрос. Проект у меня маленький - просто вёрстка. Я изображения из /src в /dist закидываю file loader'ом. Но для того, чтобы это произошло мне приходится _каждое_ изображение писать в js файле, который у меня entry в require. Идиотизм тот ещё, но как это обойти и сделать так, чтобы все файлы, какие только есть в /src/images (или какие используются в html и css файлах) копировались без require?
12:54:55 ПП
User 1040677
User 56847315
Ну и ещё вопрос. Проект у меня маленький - просто вёрстка. Я изображения из /src в /dist закидываю file loader'ом. Но для того, чтобы это произошло мне приходится _каждое_ изображение писать в js файле, который у меня entry в require. Идиотизм тот ещё, но как это обойти и сделать так, чтобы все файлы, какие только есть в /src/images (или какие используются в html и css файлах) копировались без require?
Если не ошибаюсь тут такая система что каждую картинку придётся делать через require
12:56:14 ПП
12:59:17 ПП
User 212795634
User 56847315
Добрый день!
Помогите плиз. Собираю SASS через 'css-loader', 'sass-loader'.
Изображения собираю через file-loader
Начал вставлять в SASS код background-image: url(...), больше проект не собирается. Я уже что только не писал в этот url( ), пробовал resolve-url-loader- всё без толку :(
должно работать с относительными путями
01:02:58 ПП
User 291325765
User 56847315
Добрый день!
Помогите плиз. Собираю SASS через 'css-loader', 'sass-loader'.
Изображения собираю через file-loader
Начал вставлять в SASS код background-image: url(...), больше проект не собирается. Я уже что только не писал в этот url( ), пробовал resolve-url-loader- всё без толку :(
Так если я не ошибаюсь там такая схема 


webpack
{
                test: /\.styl$/,
                use: [
                    'style-loader',
                    'css-loader?modules=true&localIdentName=[local]--[hash:base64:4]',
                    'postcss-loader?sourceMap=inline&config=conf/postcss.config.js',
                    'stylus-loader',
                ]
            },


pcss config 

module.exports = () => {
  return {
    plugins: [
        require("postcss-cssnext"),
        require('postcss-assets')
    ]
  }
};


и юзаешь  background inline('./images/bg.jpg');
01:03:23 ПП
User 291325765
stylus на sass замени естественно
01:03:50 ПП
User 56847315
User 291325765
Так если я не ошибаюсь там такая схема 


webpack
{
                test: /\.styl$/,
                use: [
                    'style-loader',
                    'css-loader?modules=true&localIdentName=[local]--[hash:base64:4]',
                    'postcss-loader?sourceMap=inline&config=conf/postcss.config.js',
                    'stylus-loader',
                ]
            },


pcss config 

module.exports = () => {
  return {
    plugins: [
        require("postcss-cssnext"),
        require('postcss-assets')
    ]
  }
};


и юзаешь  background inline('./images/bg.jpg');
т.е. postcss резолвит урлы?
01:04:11 ПП
User 291325765
а у тебя где картинки хпранятся ?
01:04:28 ПП
User 56847315
User 291325765
а у тебя где картинки хпранятся ?
исходники в /src/images и дальше в поддиректориях
01:04:42 ПП
User 56847315
file-loader это всё кучей закидывает в /dist/images
01:04:46 ПП
User 56847315
без поддиректорий уже
01:04:53 ПП
User 291325765
у меня вот так
01:05:02 ПП
01:05:14 ПП
User 291325765
а какого рода у тебя картинки ?
01:05:26 ПП
User 291325765
фоны иконки и тд ?
01:05:30 ПП
User 56847315
svg-иконки, jpg, да
01:05:54 ПП
User 37788913
всем привет)
вопрос по vue-loader или взаимодействию лоадеров (точно не знаю)

вопрос: до какого состояния vue-loader обрабатывает js?
при попытке сделать так:
postLoaders: {
              'js': 'es3ify-loader'          
}
es3ify ругается на import. как я понимаю, в итоговом коде импортов быть не должно.
01:06:14 ПП
User 291325765
User 56847315
svg-иконки, jpg, да
ну тогда просто заинлайн их
01:06:16 ПП
User 291325765
да и все
01:06:25 ПП
User 291325765
пусть прямо в css kt;fn
01:06:42 ПП
User 56847315
User 291325765
ну тогда просто заинлайн их
бинго! сейчас попробую :)
01:06:51 ПП
User 291325765
еще вот что попробуй
01:06:56 ПП
User 291325765
import { resolve, join } from "path";
01:07:06 ПП
User 291325765
context: resolve('src'),
01:07:13 ПП
User 291325765
добавь в вебпак конфиге
01:07:48 ПП
01:07:51 ПП
User 291325765
у меня так работает
01:08:13 ПП
User 291325765
давно картинки раскладываю по модулям и инлайню
01:39:06 ПП
User 56847315
User 291325765
у меня так работает
Спасибо! Пока обошёлся вставкой картинки в css, но если это будет не последняя - буду рефакторить.
01:39:25 ПП
User 291325765
inline помог ?
01:51:30 ПП
User 56847315
User 291325765
inline помог ?
Ну может это не совсем то, что ты имел ввиду, но я в base64 картинку туда вставил.
01:51:40 ПП
User 56847315
Сработало
01:51:50 ПП
User 291325765
руками в смфсле ?
01:51:58 ПП
User 291325765
там pcss это должен был сделать
01:53:37 ПП
User 56847315
User 291325765
руками в смфсле ?
ну дааа...
03:00:16 ПП
User 146658406
Как сохранить [hash] в отдельный файл? =(
03:10:03 ПП
User 212795634
User 146658406
Как сохранить [hash] в отдельный файл? =(
assets plugin
03:12:34 ПП
User 146658406
возможно я плохо сформулировал вопрос

у вебпака есть stats, объект в котором после выполнения всего-всего содержится всё, в том числе этот хэш. Именно из него читается инфа в логи вывода вебпака. Мне оттуда надо только [hash] дернуть и сохранить куда-ть в файл...
03:13:26 ПП
User 146658406
а хотя...
03:13:58 ПП
User 32530886
User 146658406
возможно я плохо сформулировал вопрос

у вебпака есть stats, объект в котором после выполнения всего-всего содержится всё, в том числе этот хэш. Именно из него читается инфа в логи вывода вебпака. Мне оттуда надо только [hash] дернуть и сохранить куда-ть в файл...
WebpackAssetsPlugin
03:13:59 ПП
User 146658406
если он выгрузит имена файлов сгенеренных  js и css бандлов, тоже вариант
03:14:02 ПП
User 212795634
User 146658406
возможно я плохо сформулировал вопрос

у вебпака есть stats, объект в котором после выполнения всего-всего содержится всё, в том числе этот хэш. Именно из него читается инфа в логи вывода вебпака. Мне оттуда надо только [hash] дернуть и сохранить куда-ть в файл...
братан, ты гуглил вообще?
03:14:42 ПП
User 146658406
мэйби сдох уже под вечер. пойду читать про WebpackAssetsPlugin, спасибо
03:20:59 ПП
User 146658406
офигеть. сделал то что надо
03:21:13 ПП
User 146658406
спасибище
06:38:10 ПП
User 212795634
почему вебпак подхватывает замену
component.js
на
component/index.js
только после перезапуска?
импортирую
import { Component } from 'components/component'
06:38:17 ПП
User 212795634
можно ли пофиксить?
06:39:06 ПП
06:39:25 ПП
User 212795634
вот это есть, но без реакт хот лоадера вообще ни на что не влияет
06:51:26 ПП
User 246402278
User 146658406
То есть webpack-dev-server вообще не выдает html страницу?
Если убрать pug-loader и временно сделать html шаблон, ситуация изменится?
да, вообще не выдает, даже простой html
07:04:55 ПП
User 146658406
User 246402278
да, вообще не выдает, даже простой html
локализуй проблему-то, найди устаревший или неверно используемый плагин.
вебпак-дев-сервер в принципе же у тебя показывает что-то?
отключи чанки
отключи pug-loader
отключи HtmlWebpackPlugin
07:07:10 ПП
User 246402278
User 146658406
локализуй проблему-то, найди устаревший или неверно используемый плагин.
вебпак-дев-сервер в принципе же у тебя показывает что-то?
отключи чанки
отключи pug-loader
отключи HtmlWebpackPlugin
Все убрал, та же проблема
07:07:21 ПП
User 60331718
User 246402278
ребят, сейчас будет флуд. Но прошу помощи. При запуске webpack-dev-server pug файл не конвертируется в html, хотя в продакшн нормально выходит. В итоге нет Index.html и выдает структуру файлов
Насколько я помню вебпак дев сервер тупо держит ее инмемори
07:07:34 ПП
User 146658406
Это так
07:07:52 ПП
User 246402278
User 146658406
локализуй проблему-то, найди устаревший или неверно используемый плагин.
вебпак-дев-сервер в принципе же у тебя показывает что-то?
отключи чанки
отключи pug-loader
отключи HtmlWebpackPlugin
попробую найти устаревший пакет, хотя я буквально вчера их устанавливал
07:08:03 ПП
User 146658406
Я так понял Алексея что у него при поднятом webpack-dev-server браузеру отдается листинг каталога, а не вебстраница
07:08:12 ПП
User 246402278
именно так
07:12:29 ПП
07:12:47 ПП
User 246402278
сейчас девсерверу указал contentBase и стал выдаваться html
07:12:55 ПП
User 246402278
пробую добавить обратно все плагины
07:13:19 ПП
User 212795634
User 246402278
сейчас девсерверу указал contentBase и стал выдаваться html
Она будет отдаваться если она есть
07:13:49 ПП
User 246402278
без contentBase не выдается
07:15:06 ПП
User 212795634
User 246402278
без contentBase не выдается
Там дефолтный есть
07:15:19 ПП
User 246402278
я указал src
07:15:19 ПП
User 146658406
The webpack-dev-server will serve the files in the current directory, unless you configure a specific content base.
Наверное запускаешь не из той папки , где все лежит по факту
07:15:21 ПП
User 246402278
папку
07:17:07 ПП
User 146658406
судя по твоему первому скрину она и раньше была указана
07:17:22 ПП
User 212795634
User 246402278
папку
А билд куда кладешь?
07:17:35 ПП
07:17:53 ПП
User 212795634
User 246402278
dist
Зачем тогда контент бейс срц?
07:18:35 ПП
User 246402278
я чисто проексперементировал с директорией, в которой запускается сервер
07:18:42 ПП
User 246402278
и это сработало
07:18:55 ПП
User 246402278
насколько я понимаю, класть он будет в src/dist?
07:19:47 ПП
User 146658406
быстрее будет поднять hello world с вот этим https://github.com/webpack/docs/wiki/webpack-dev-server
и потом сравнить =\
07:21:29 ПП
User 246402278
User 146658406
быстрее будет поднять hello world с вот этим https://github.com/webpack/docs/wiki/webpack-dev-server
и потом сравнить =\
сейчас попробую
07:22:30 ПП
User 146658406
там из конфига на 11 строчек видно что все раскидано по /app, /build и /assets. Соотнеси со своими каталогами...
07:23:41 ПП
User 146658406
потом добавь секцию devServer и укажи contentBase )))
07:25:47 ПП
User 246402278
User 146658406
потом добавь секцию devServer и укажи contentBase )))
Показывает директорию опять
07:26:15 ПП
07:27:40 ПП
User 246402278
{
  "name": "react",
  "version": "1.0.0",
  "main": "index.js",
  "license": "MIT",
  "scripts": {
    "dev": "webpack-dev-server",
    "prod": "webpack -p"
  },
  "devDependencies": {
    "babel-core": "^6.26.0",
    "babel-loader": "^7.1.2",
    "babel-preset-es2015": "^6.24.1",
    "babel-preset-react": "^6.24.1",
    "css-loader": "^0.28.8",
    "extract-text-webpack-plugin": "^3.0.2",
    "html-webpack-harddisk-plugin": "^0.1.0",
    "html-webpack-plugin": "^2.30.1",
    "pug": "^2.0.0-rc.4",
    "pug-loader": "^2.3.0",
    "style-loader": "^0.19.1",
    "stylus": "^0.54.5",
    "stylus-loader": "^3.0.1",
    "webpack": "^3.10.0",
    "webpack-dev-server": "^2.11.0"
  },
  "dependencies": {
    "react": "^16.2.0",
    "react-dom": "^16.2.0"
  }
}

var path = require("path");
module.exports = {
  entry: {
    app: ["./app/main.js"]
  },
  output: {
    path: path.resolve(__dirname, "build"),
    publicPath: "/assets/",
    filename: "bundle.js"
  },
  devServer: {
    contentBase: path.resolve(__dirname, "app")
  }
};
07:27:41 ПП
07:28:03 ПП
07:28:34 ПП
User 32530886
User 246402278
{
  "name": "react",
  "version": "1.0.0",
  "main": "index.js",
  "license": "MIT",
  "scripts": {
    "dev": "webpack-dev-server",
    "prod": "webpack -p"
  },
  "devDependencies": {
    "babel-core": "^6.26.0",
    "babel-loader": "^7.1.2",
    "babel-preset-es2015": "^6.24.1",
    "babel-preset-react": "^6.24.1",
    "css-loader": "^0.28.8",
    "extract-text-webpack-plugin": "^3.0.2",
    "html-webpack-harddisk-plugin": "^0.1.0",
    "html-webpack-plugin": "^2.30.1",
    "pug": "^2.0.0-rc.4",
    "pug-loader": "^2.3.0",
    "style-loader": "^0.19.1",
    "stylus": "^0.54.5",
    "stylus-loader": "^3.0.1",
    "webpack": "^3.10.0",
    "webpack-dev-server": "^2.11.0"
  },
  "dependencies": {
    "react": "^16.2.0",
    "react-dom": "^16.2.0"
  }
}

var path = require("path");
module.exports = {
  entry: {
    app: ["./app/main.js"]
  },
  output: {
    path: path.resolve(__dirname, "build"),
    publicPath: "/assets/",
    filename: "bundle.js"
  },
  devServer: {
    contentBase: path.resolve(__dirname, "app")
  }
};
gist
07:28:44 ПП
User 246402278
да, сорри
07:28:45 ПП
User 146658406
content not from webpack is served from app  -   щито????
07:28:50 ПП
User 146658406
в app у тебя исходники
07:29:44 ПП
User 146658406
а выдать тебе надо билд папку, куда складывался бы html если бы ты физически делал билд на диск, а не в память как в случае c webpack-dev-server
07:30:20 ПП
User 246402278
пробую
07:31:35 ПП
User 146658406
ты скормил /app на вход в конвеер entry и всё, забудь, теперь тебе интересна только выдача
07:32:45 ПП
User 246402278
так а если эта выдача в памяти хранится?
07:33:01 ПП
User 246402278
как мне открыть ее в браузере?
07:33:05 ПП
User 246402278
я webpack-dev-server запускаю из build теперь
07:33:10 ПП
User 146658406
/app - вход
/assets - выход для js и css
/build - выход для html и статики
07:33:11 ПП
User 246402278
та же история
07:33:18 ПП
User 212795634
User 246402278
я webpack-dev-server запускаю из build теперь
Htmlwebackplugin
07:33:36 ПП
User 32530886
User 146658406
/app - вход
/assets - выход для js и css
/build - выход для html и статики
нет
07:33:42 ПП
User 146658406
поправьте
07:34:09 ПП
User 32530886
User 146658406
/app - вход
/assets - выход для js и css
/build - выход для html и статики
/app — вход для исходников или /src
/assets — ассеты, картинки, html и contentBase
/build — результат билда js и css ну или же /dist
07:35:17 ПП
User 146658406
хм... всегда выкладывал html в build
07:35:28 ПП
User 146658406
он из шаблона генерился
07:35:46 ПП
User 246402278
итак, мне нужно заюзать htmlwebpackplugin, а серв запускать из assets?
07:36:08 ПП
User 146658406
<script src="assets/bundle.js"></script>
07:36:25 ПП
User 146658406
не понимаю, что тогда есть "ассет" ?
07:37:32 ПП
User 146658406
User 32530886
/app — вход для исходников или /src
/assets — ассеты, картинки, html и contentBase
/build — результат билда js и css ну или же /dist
гляньте если не влом доку https://github.com/webpack/docs/wiki/webpack-dev-server
они js кладут в assets =(
07:38:00 ПП
User 32530886
publicPath это другое )
07:38:29 ПП
User 146658406
всегда делал проще, был src и был build. всё)
07:38:34 ПП
07:38:39 ПП
User 32530886
https://webpack.js.org/configuration/
07:39:01 ПП
User 32530886
это для путей в html
07:39:12 ПП
User 146658406
т.е. просто алиас для build
07:39:13 ПП
07:39:14 ПП
User 32530886
я всегда ставлю publicPath: '/',
07:39:18 ПП
User 32530886
User 146658406
т.е. просто алиас для build
нет
07:39:31 ПП
User 146658406
ок, имел  в виду, добавляется путь
07:39:32 ПП
User 32530886
это то, как будут отображаться эти ассеты
07:39:50 ПП
User 32530886
вместо /mybuild.js будет /assets/mybuild.js именно в html
07:40:05 ПП
User 212795634
User 32530886
/app — вход для исходников или /src
/assets — ассеты, картинки, html и contentBase
/build — результат билда js и css ну или же /dist
А есть ли смысл разбивать на 2 папки?
07:40:05 ПП
User 146658406
понятно, спасибо
07:40:18 ПП
User 32530886
User 212795634
А есть ли смысл разбивать на 2 папки?
есть
я полностью вычищаю /dist перед сборкой
07:40:29 ПП
User 32530886
плюс прохожусь по /src бабелем иногда
07:40:46 ПП
User 32530886
ну и в /static у меня лежат файлы которые я не подключаю через import
07:41:17 ПП
User 212795634
User 32530886
ну и в /static у меня лежат файлы которые я не подключаю через import
Абсолютный путь юзаешь?
07:41:41 ПП
User 146658406
короче в случае с Алексеем можно задать publicPath: '/' и забыть про assets для простоты
07:43:10 ПП
User 32530886
User 212795634
Абсолютный путь юзаешь?
угу
07:43:16 ПП
User 32530886
User 146658406
короче в случае с Алексеем можно задать publicPath: '/' и забыть про assets для простоты
+
07:43:27 ПП
User 246402278
так тогда ведь не будет подрубаться js
07:43:31 ПП
User 246402278
в пустой htmkl
07:43:33 ПП
07:44:11 ПП
User 32530886
будет
07:44:18 ПП
User 32530886
у всех работает же
07:44:25 ПП
User 146658406
почему? assets это фантомная добавка к путям, физически все из билда будет браться. contentBase укажи в билд и все
07:45:28 ПП
User 246402278
publicPath нужен только для сборки?
07:45:33 ПП
User 246402278
в таком случае
07:45:43 ПП
User 246402278
webpack :prod?
07:45:51 ПП
User 146658406
только для красивых путей к файлам сборки
07:46:22 ПП
User 146658406
видимых браузеру грубо говоря и не мешающимися с url-маршрутами
07:46:51 ПП
User 246402278
хорошо, указал в contentBase - build, работает. Пробую Pug
07:48:53 ПП
User 246402278
Заработало
07:49:06 ПП
User 246402278
спасибо, теперь попробую восстановить свою сборку
07:49:29 ПП
User 146658406
удачи
07:49:39 ПП
User 246402278
Спасибо за поддержку, ребята
07:53:46 ПП
User 246402278
Работает
07:54:06 ПП
10:40:58 ПП
User 288793641
всем привет
10:41:11 ПП
User 288793641
помогите бездарюс вебпаком)
10:41:59 ПП
User 52321317
User 288793641
помогите бездарюс вебпаком)
neprivet.ru
10:42:01 ПП
User 276400395
пиши вопрос)
10:42:40 ПП
User 52321317
User 276400395
пиши вопрос)
О, и ты тут :)
10:43:08 ПП
User 276400395
я просто не так часто вебпак настраиваю (пока что)
10:43:42 ПП
User 288793641
у меня жестко все) у меня связка галпа и вебпака. проблема с вотчем
10:44:05 ПП
User 288793641
вотч браузерсинковский по задачам с js
10:44:08 ПП
User 276400395
а зачем галп?
10:44:12 ПП
User 52321317
User 288793641
у меня жестко все) у меня связка галпа и вебпака. проблема с вотчем
Зачееееееем
10:44:23 ПП
User 288793641
а че нет то? )
10:44:51 ПП
User 288793641
чем прописывать мульон вотчей, проще поставить один на обновление папки сервера.
10:44:52 ПП
User 52321317
Чтобы проблемы не разгребать как сейчас
10:45:00 ПП
User 288793641
и все как бы даже работает
10:45:15 ПП
User 288793641
и даже вебпак (он только за js отвечает) работает
10:46:02 ПП
User 288793641
до первой синтаксической ошибки  в скриптах. далее он продолжает якобы работать, но ни сервер не перегружается, ни файлы в папке сервера не обновляются
10:46:36 ПП
User 52321317
Версия, конфиги?
10:47:07 ПП
User 288793641
а делал так, чтобы не писать хаки на выход из задачи по js с вебпаком, т.к. вотч его используется
10:47:34 ПП
User 288793641
пак 3, галп 4
10:47:52 ПП
User 288793641
конфиги целиком не скину. куча всего. что конкретно показать?
10:48:39 ПП
User 52321317
Я так и не понял, что у тебя что делает, если честно. Что делает галп и что вебпак? И когда галп запускает вебпак и с какими параметрами?
10:49:06 ПП
User 189706357
Втф? галп для запуска вебпака
10:49:24 ПП
User 288793641
по порядку. галп отвечает за все. один за тасков - js, там вебпак, он отвечает только за js
10:49:50 ПП
User 288793641
по js вотч стоит вебпака
10:50:03 ПП
User 288793641
по всему остальному - браузерсинка
10:50:29 ПП
User 288793641
User 189706357
Втф? галп для запуска вебпака
кстати, нередкая практика
10:50:52 ПП
User 189706357
User 288793641
до первой синтаксической ошибки  в скриптах. далее он продолжает якобы работать, но ни сервер не перегружается, ни файлы в папке сервера не обновляются
Я конешн хз, но вероятно галп своим вотчем занял процесс в терминале и не дает вебпаку воткнуть свой вотч. у меня чет похожее( наверное) с нодемоном было, решилось плагином к вебпаку.
10:51:01 ПП
User 189706357
User 288793641
кстати, нередкая практика
Бесполезная практика
10:51:02 ПП
User 288793641
у галпа нет вотча запущенного
10:51:27 ПП
User 189706357
Ну тогда чето в настройках вебпака если он не релоадит
10:51:42 ПП
User 189706357
кидай на гист какой нибудь все конфиги а так гадать никто не будет
10:51:55 ПП
User 52321317
Можно ещё browserify и rollup подрубить, кстати :)
10:52:02 ПП
User 288793641
User 189706357
Бесполезная практика
если юзать инструменты по назначению , то можно поспорить. но отдельно к примеру деплой на фтп.
10:52:03 ПП
User 189706357
и парсель в придачу
10:52:42 ПП
User 52321317
User 189706357
и парсель в придачу
Ну парсель к grunt подрубать
10:52:52 ПП
User 288793641
User 52321317
Можно ещё browserify и rollup подрубить, кстати :)
вот вы мамонты)
10:52:57 ПП
User 189706357
User 52321317
Ну парсель к grunt подрубать
🙈🙈🙈
10:55:29 ПП
User 288793641
по сути ошибка сводится к тому, что вебпак говорит о том, что все скомпилил, но бандлы не переписывает. и случается это только после первой синтаксической ошибки, на которую он ругается благополучно, и даже не падает,а продолжает типа работать
10:56:07 ПП
User 52321317
Попробуй запустить вебпак без галпа
10:56:17 ПП
User 52321317
Посмотри, починится ли
10:56:48 ПП
User 288793641
тож не варик, ибо работает браузерсинк со своим вотчем , который мониторит все, что к нему падает
10:57:06 ПП
User 288793641
вот щас описываю, и сам понимаю, что намудрил)
10:57:09 ПП
User 52321317
Для теста же просто запусти
10:57:17 ПП
User 52321317
Из консоли
10:57:34 ПП
User 288793641
там через стрим
10:57:56 ПП
User 52321317
Как ты в вебпак этот стрим передашь??
10:58:15 ПП
User 288793641
webpackstream - галповский плагин
10:58:28 ПП
User 288793641
входы вообще в конфиге не пишутся
10:58:35 ПП
User 288793641
все что получил, то и хавает
10:58:47 ПП
User 189706357
И нахера такие велосипеды то.. ппц)) Что одного вебпака нынче нехватает?
10:59:22 ПП
User 288793641
я динозавр, мне можно ) мне галп сердцу мил)))
10:59:24 ПП
User 189706357
Ладно там галп, но браузерсинк зачем. если вебпак это прекрасно умеет
10:59:51 ПП
User 189706357
Ну тогда трать время на настройки, а не на написание кода
10:59:58 ПП
User 288793641
умеет то, что ему скормили вотчить. а ему кормят только ограниченные порции. остальное не в его компетенции
11:00:41 ПП
User 288793641
да у меня работа скорее в этом и состоит чем в коде)
11:01:17 ПП
User 52321317
Траву откуда берешь?) Забористая она у тебя)
А если по делу, то это жесткач. Что у тебя там за проект такой, что ты этот зоопарк технологий открыл?
11:02:38 ПП
User 288793641
блин. обычная миграция. не все сразу. полез изучать конфиги вебпака, так началось как в тех самых статьях..... тупо стили подключить - поставиь десяток зависимостей. пока он нужен лишь для js в данных проектах
11:02:49 ПП
User 212795634
User 276400395
я просто не так часто вебпак настраиваю (пока что)
Могу помочь настроить, бесплатно
11:02:56 ПП
User 276400395
User 212795634
Могу помочь настроить, бесплатно
мне не надо
11:03:02 ПП
User 276400395
я не говорила, что я не могу
11:03:10 ПП
User 212795634
Тогда мне помоги
11:03:20 ПП
User 276400395
ты сам можешь
11:04:11 ПП
User 212795634
Не уверен, надо друг другу код ревью провести
11:04:45 ПП
User 276400395
себе проведи
11:05:53 ПП
User 288793641
вы прям как о чем то таком постыдном 😂
11:10:05 ПП
User 288793641
так кто там готов бесплатно в дебри чужого кода влезть,  у кого такая психика крепкая?)))
11:10:34 ПП
User 212795634
Гальп только не приноси плс
11:10:48 ПП
User 288793641
заразно?)
11:11:06 ПП
User 212795634
Смертельно опасно
11:11:22 ПП
User 288793641
подсаживаются? ну ок
11:13:33 ПП
User 212795634
Не, просто не стоит юзать 2 инструмента, когда один из них еще и умер
11:13:41 ПП
User 212795634
И полностью заменен вторым
11:14:12 ПП
User 189706357
Ну не сказал бы что они для решения одной задачи
11:14:15 ПП
User 189706357
Но таки да, галп умер
11:14:20 ПП
User 288793641
простой вопрос. деплой проекта на фтп. вебпаком решается?
11:14:33 ПП
User 212795634
Тем более когда в шебпаке можно подключать любые файлы в entry
11:14:38 ПП
User 288793641
User 189706357
Ну не сказал бы что они для решения одной задачи
ага. таскраннер и бандлер
11:14:57 ПП
User 212795634
User 288793641
простой вопрос. деплой проекта на фтп. вебпаком решается?
На 99% уверен что есть плагин
11:15:03 ПП
User 212795634
Если нет напиши баш скрипт
11:15:08 ПП
User 212795634
А вообще фпт говно
11:15:08 ПП
User 288793641
но никто его никогда не видел?
11:15:23 ПП
User 288793641
сэсэша если угодно. пофиг
11:15:38 ПП
User 288793641
давайте без холиваров)
11:16:28 ПП
User 288793641
User 212795634
Если нет напиши баш скрипт
все что угодно, лишь бы "трупы" не юзать. о да )))
11:16:29 ПП
User 212795634
User 288793641
сэсэша если угодно. пофиг
ssh user@host'
  git pull
  npm i
  npm run build
'
11:17:29 ПП
User 212795634
Это грубо
11:17:51 ПП
User 288793641
User 212795634
А вообще фпт говно
зато это ласково)
11:18:28 ПП
User 212795634
User 288793641
зато это ласково)
Ну и вызов баш скрипта помести в npm скрипт
11:18:30 ПП
11:18:51 ПП
User 212795634
А вообще чекни fusebox но я не ручаюсь за него
11:19:15 ПП
User 288793641
я даж слов таких не знаю. и баш - это что то фентезийное. я в винде)
11:19:35 ПП
User 288793641
но дело не вэтом. можно скрипты писать. а можно готовое юзать. я за второе
11:20:18 ПП
User 212795634
User 288793641
я даж слов таких не знаю. и баш - это что то фентезийное. я в винде)
Установи git bash на винду, такие команды он может выполнять
11:22:56 ПП
User 212795634
User 288793641
но дело не вэтом. можно скрипты писать. а можно готовое юзать. я за второе
Я бы не стал доверять свои ключи стороннему пакету
11:23:07 ПП
User 212795634
Хотя и гит баш сторонний
11:23:13 ПП
User 212795634
Но он вроде опенсорс
11:24:35 ПП
User 288793641
ну речь изначально была о фтп. ssh просто к слову пришлось, согласен не оч корректно с этой точки зрения
11:25:01 ПП
User 212795634
User 288793641
ну речь изначально была о фтп. ssh просто к слову пришлось, согласен не оч корректно с этой точки зрения
Не гоняй файлы по сети, для этого гит есть
11:29:34 ПП
User 288793641
User 212795634
Не гоняй файлы по сети, для этого гит есть
скажи это каждому хостеру, кто предоставляет обычный виртуальный хостинг. пускай они себе все развернут все что надо, что бы можно было тупо пушить )
11:29:57 ПП
User 212795634
User 288793641
скажи это каждому хостеру, кто предоставляет обычный виртуальный хостинг. пускай они себе все развернут все что надо, что бы можно было тупо пушить )
Бери впс
11:30:09 ПП
User 212795634
Или юзай now.sh
11:30:14 ПП
User 288793641
User 212795634
Бери впс
и всех клиентов заставлю
11:30:22 ПП
User 212795634
User 288793641
и всех клиентов заставлю
Да
11:30:49 ПП
User 288793641
проще вебпак настроить я думаю корректно 😁
11:31:24 ПП
User 212795634
Фтп это некорректно
11:31:46 ПП
User 288793641
часто это единственный вариант. и он общеупотребим
11:33:01 ПП
User 212795634
У нормальных людей - давно нет
11:33:22 ПП
User 212795634
В общем я все
11:33:23 ПП
User 288793641
норма у каждого своя. давай закроем тему
11:35:33 ПП
User 215670827
ну возьми тогда либу для таск раннера хотя бы. у вебпака выбор бедный, хотя бы потому что это бандлер

а баш скрипт вообще строк 50 займет максимум
11:38:35 ПП
User 288793641
блин. начали за здравие кончили за упокой. речь была о том, что все работает, но не оч корректно. просто спросил, может кто-то с таким сталкивался) не было речи о смене инструментов. проще уж тогда перевалиться на девсервер вебпаковский, но там другие заморочки будут