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

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

974 members

Архив канала @webpack_ru 8 сентября 2017 г.

10:07:27 ДП
User 187983007
привет всем! ребят, кто знает, в чем может быть проблема вебпака, выдает ошибку, когда происходит хот релоад для стилей, когда js редактирую, то все ок.
Super expression must either be null or a function, not undefined
главное, что после изменения джс файлов опять, снова хот релоад происходит и просто дальше все работает.
webpack 3.4.1, лоадеры css, style, sass
10:08:37 ДП
User 187983007
главный прикол, что это работало до пару дней назад и скажем, что конфиг я не трогал
10:23:09 ДП
User 32530886
npm версии 5?
10:28:53 ДП
10:33:26 ДП
User 187983007
мне просто уже поднадоело что-то перезапускать билд после каждого апдейта css
10:34:09 ДП
User 32530886
User 187983007
привет всем! ребят, кто знает, в чем может быть проблема вебпака, выдает ошибку, когда происходит хот релоад для стилей, когда js редактирую, то все ок.
Super expression must either be null or a function, not undefined
главное, что после изменения джс файлов опять, снова хот релоад происходит и просто дальше все работает.
webpack 3.4.1, лоадеры css, style, sass
скорее всего у тебя некорректно настроен hot reload
10:34:13 ДП
User 32530886
ты под реактом?
10:35:27 ДП
10:36:12 ДП
User 187983007
devtool: 'cheap-module-eval-source-map',

 entry: [
  'webpack-dev-server/client?http://localhost:3000',
  'webpack/hot/only-dev-server',
  './js/index.js',
  './assets/styles/index.scss',
 ],

 output: {
  filename: 'bundle.js',
  path: resolve(__dirname, 'dist'),
  publicPath: '/',
 },

 context: resolve(__dirname, 'src'),

 devServer: {
  hot: true,
  historyApiFallback: true,
  // contentBase: resolve(__dirname, 'dist'),
  publicPath: '/',
  port: 3000,
 },
10:39:13 ДП
User 187983007
блин, а это проблема с node-sass может быть?
10:40:17 ДП
User 187983007
я для scss, css использую такие модули: 
{
    test: /\.(css|scss)$/,
    include: resolve(__dirname, 'src/js'),
    use: ExtractTextPlugin.extract({
     fallback: 'style-loader',
     use: [
      {
       loader: 'css-loader',
       query: {
        modules: true,
        sourceMap: true,
        importLoaders: 2,
        localIdentName: '[name]__[local]___[hash:base64:5]'
       }
      },
      {
       loader: 'sass-loader',
       query: {
        sourceMap: false,
       },
      },
     ],
    }),
   }
10:40:26 ДП
User 32530886
User 187983007
блин, а это проблема с node-sass может быть?
тебе же явно говорят в чем проблема
10:40:42 ДП
User 32530886
User 187983007
devtool: 'cheap-module-eval-source-map',

 entry: [
  'webpack-dev-server/client?http://localhost:3000',
  'webpack/hot/only-dev-server',
  './js/index.js',
  './assets/styles/index.scss',
 ],

 output: {
  filename: 'bundle.js',
  path: resolve(__dirname, 'dist'),
  publicPath: '/',
 },

 context: resolve(__dirname, 'src'),

 devServer: {
  hot: true,
  historyApiFallback: true,
  // contentBase: resolve(__dirname, 'dist'),
  publicPath: '/',
  port: 3000,
 },
обнови hot loader
10:40:45 ДП
User 32530886
до последней бета версии
10:40:49 ДП
User 32530886
по upgrade guide
10:40:52 ДП
User 32530886
должно помочь
10:41:24 ДП
User 187983007
ок, ща попробую
10:47:42 ДП
User 187983007
погоди, ты имел ввиду react-hot-loader? я его не использую.
10:47:55 ДП
User 187983007
у меня просто HMR webpack
11:04:21 ДП
User 187983007
не помогло обновление
11:04:40 ДП
User 187983007
вебпак обновил, бабель лоадеры, css loader тоже
11:04:52 ДП
User 187983007
все что было аутдатед
08:55:22 ПП
User 92174505
Народ, кто нито подрубал к rollbar.com source-map. Для продакшен сборки у меня настроенно

devtool: 'source-map',
plugins: [
new webpack.optimize.UglifyJsPlugin({
      sourceMap: true,
    }),
]Но rollbar все равно их не чует.