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

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

974 members

Архив канала @webpack_ru 18 декабря 2017 г.

10:02:25 ДП
User 212795634
собираю серверный бандл (с реактом), если заюзать async/await то сборка падает с ошибкой
ReferenceError: regeneratorRuntime is not defined
юзаю @babel/preset-env и preset/react, нода последняя, как сделать чтобы он не пытался транспилить асинки для ноды?
10:04:28 ДП
User 147771380
User 212795634
собираю серверный бандл (с реактом), если заюзать async/await то сборка падает с ошибкой
ReferenceError: regeneratorRuntime is not defined
юзаю @babel/preset-env и preset/react, нода последняя, как сделать чтобы он не пытался транспилить асинки для ноды?
А ты уверен, что ты не хочешь их транспилить? Там поддержка не сильно жоская
10:04:36 ДП
User 212795634
прям вообще?
10:04:37 ДП
User 147771380
Просто env настрой тогда
10:05:16 ДП
User 147771380
Ну это post-es6
10:05:47 ДП
User 212795634
ладно лучше затранспилить
10:06:13 ДП
User 212795634
у меня бабел конфиг один на обе стороны
10:07:54 ДП
User 147771380
User 212795634
у меня бабел конфиг один на обе стороны
Лучше два
10:08:12 ДП
User 212795634
User 147771380
Лучше два
пытался сделать 2, сломался react-svg-loader
10:08:22 ДП
User 212795634
хз почему интересно
10:09:33 ДП
10:31:38 ДП
User 62598705
что может быть не так?
Ошибка при билде прода
ERROR in bundle.js from UglifyJs
Invalid assignment [./node_modules/neat-csv/index.js:6,0][bundle.js:58697,31]

Если открыть модуль с ошибкой, то там стрелочная функция экспортируется, если ее изменить на анонимную функцию все ок.

//module.exports = (input, opts) => {
module.exports = function (input, opts) {
  if (typeof input === 'string' || Buffer.isBuffer(input)) {
    input = intoStream(input);
  }

  return getStream.array(input.pipe(csvParser(opts)));
};


module: {
  rules: [
    {
      test: /\.jsx?$/,
      exclude: path.resolve(__dirname, '../node_modules'),
      use: {
        loader: 'babel-loader',
        options: {
          presets: [['es2015', { modules: false }], 'react'],
          plugins: babelPlugins,
        },
      },
    },

"dependencies": {
  "axios": "^0.16.2",
  "babel-core": "^6.23.1",
  "babel-eslint": "^7.2.1",
  "babel-loader": "^7.1.1",
  "babel-plugin-syntax-jsx": "^6.18.0",
  "babel-preset-es2015": "^6.22.0",
  "babel-preset-react": "^6.24.1",
  "babel-preset-stage-0": "^6.22.0",
  "webpack": "^3.10.0"
},
10:37:51 ДП
User 212795634
User 62598705
что может быть не так?
Ошибка при билде прода
ERROR in bundle.js from UglifyJs
Invalid assignment [./node_modules/neat-csv/index.js:6,0][bundle.js:58697,31]

Если открыть модуль с ошибкой, то там стрелочная функция экспортируется, если ее изменить на анонимную функцию все ок.

//module.exports = (input, opts) => {
module.exports = function (input, opts) {
  if (typeof input === 'string' || Buffer.isBuffer(input)) {
    input = intoStream(input);
  }

  return getStream.array(input.pipe(csvParser(opts)));
};


module: {
  rules: [
    {
      test: /\.jsx?$/,
      exclude: path.resolve(__dirname, '../node_modules'),
      use: {
        loader: 'babel-loader',
        options: {
          presets: [['es2015', { modules: false }], 'react'],
          plugins: babelPlugins,
        },
      },
    },

"dependencies": {
  "axios": "^0.16.2",
  "babel-core": "^6.23.1",
  "babel-eslint": "^7.2.1",
  "babel-loader": "^7.1.1",
  "babel-plugin-syntax-jsx": "^6.18.0",
  "babel-preset-es2015": "^6.22.0",
  "babel-preset-react": "^6.24.1",
  "babel-preset-stage-0": "^6.22.0",
  "webpack": "^3.10.0"
},
ну делай выводы
10:38:11 ДП
User 212795634
(спойлер: аглифай не поддерживает ес6)
10:38:52 ДП
User 32530886
новый поддерживает
10:39:12 ДП
User 212795634
у него старый наверное
10:48:25 ДП
User 62598705
поставил последний, не помогает:
"version": "3.2.2"
mpn i uglify-js
12:10:13 ПП
User 212795634
короч не советую генераторы транспилить
12:10:34 ПП
User 212795634
все стало тормозить и часто соединение отваливается
12:10:45 ПП
User 212795634
хотя подключен только я
12:48:47 ПП
User 52321317
User 212795634
все стало тормозить и часто соединение отваливается
Что-то у тебя странное. Тут дело не в транспилинге точно. У меня все ок. Может, как-то не так обрабатываешь?
12:49:10 ПП
User 212795634
User 52321317
Что-то у тебя странное. Тут дело не в транспилинге точно. У меня все ок. Может, как-то не так обрабатываешь?
ну там просто renderToString
12:49:19 ПП
User 212795634
вернул все на експресс и стало норм
01:30:13 ПП
User 435494599
Ребят, сори за нубский вопрос. У меня есть несколько JS файлов на сайте, допустим, слайдер, галерейка, модалка, как мне их веб паку скормить, чтобы от их в один bundle собрал. Ведь они не модули, а каждый сам по себе
04:28:16 ПП
User 67164223
User 435494599
Ребят, сори за нубский вопрос. У меня есть несколько JS файлов на сайте, допустим, слайдер, галерейка, модалка, как мне их веб паку скормить, чтобы от их в один bundle собрал. Ведь они не модули, а каждый сам по себе
webpack имя файла
08:35:17 ПП
User 435494599
User 67164223
webpack имя файла
Немного не понял, есть годная ссылка где почитать?