@uuushka

Из-за чего после сборки WebPack в текстовках пропадают запятые?

Всем привет!
Столкнулся с проблемой, что при сборке фронтенда в bundle.js пропадают запятые в тексте.
То есть система показа сообщений, которые вшиты в проект.
Например,
const dict = {
  msg1: ['Тут текст, где есть запятая']
}


в bundle.js уже без запятой.
Нет даже идей почему это происходит...

Пример конфига
import Path from 'path';
import ExtractTextPlugin from 'extract-text-webpack-plugin';
import Webpack from 'webpack';
import webpackPaths from './webpackPaths';

const { resolve } = webpackPaths;

const WebpackConfig = {
  entry: [
    Path.resolve(__dirname, 'app/app.js')
  ],
  output: {
    filename: 'bundle.js',
    path: Path.resolve(__dirname, 'build')
  },
  module: {
    loaders: [
      { test: /\.js(\?.+)?$/, exclude: /node_modules(?![\/\\]qqq-)/, loaders: ['es3ify', 'babel'] },
      { test: /\.(scss|css)(\?.+)?$/, loader: ExtractTextPlugin.extract('style', 'css!sass') },
      { test: /\.png(\?.+)?$/, loader: 'file-loader?name=./images/[hash].[ext]&mimetype=image/png' },
      { test: /\.gif(\?.+)?$/, loader: 'file-loader?name=./images/[hash].[ext]&mimetype=image/gif' },
      { test: /\.svg(\?.+)?$/, loader: 'file-loader?name=./images/[hash].[ext]&limit=10000&mimetype=image/svg+xml' },
      {
        test: /\.ttf(\?.+)?$/,
        loader: 'file-loader?name=./fonts/[hash].[ext]&limit=10000&mimetype=application/font-ttf'
      },
      {
        test: /\.woff(\?.+)?$/,
        loader: 'file-loader?name=./fonts/[hash].[ext]&limit=10000&mimetype=application/font-woff'
      },
      {
        test: /\.eot(\?.+)?$/,
        loader: 'file-loader?name=./fonts/[hash].[ext]&limit=10000&mimetype=application/vnd.ms-fontobject'
      }
    ]
  },
  resolve,
  plugins: [
    new Webpack.optimize.DedupePlugin(),
    new ExtractTextPlugin('bundle.css')
  ],
  sassLoader: {
    outputStyle: 'compressed'
  }
};

export default WebpackConfig;
  • Вопрос задан
  • 308 просмотров
Решения вопроса 1
miraage
@miraage
Старый прогер
Предположу, что это все es3ify-loader.
Зачем вам поддержка динозавров?

https://github.com/spicyj/es3ify/blob/master/index...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы