Показать сообщение отдельно
  #1 (permalink)  
Старый 21.09.2015, 14:56
Аватар для kuzroman
Кандидат Javascript-наук
Отправить личное сообщение для kuzroman Посмотреть профиль Найти все сообщения от kuzroman
 
Регистрация: 26.11.2010
Сообщений: 124

webpack Uglify и es6
День добрый, у меня warning вылетает при сборке проекта:

Код:
WARNING in routers.js from UglifyJs
Dropping unused variable test [C:/wamp/www/mysite/assets/js/routers.js:47,4]
Side effects in initialization of unused variable router [C:/wamp/www/mysite/assets/js/routers.js:100,4]
Dropping side-effect-free statement [C:/wamp/www/mysite/assets/js/modules/work.js:1,0]
Dropping side-effect-free statement [C:/wamp/www/mysite/assets/js/modules/topNav.js:1,0]
Вот часть моего gruntfile
Код:
        webpack: {
            options: {
                entry: {
                    routers: './assets/js/routers.js'
                },
                output: {
                    path: './dist/',
                    filename: '[name].js'
                },
                module: {
                    loaders: [
                        {test: /\.js$/, loader: 'babel'}
                    ]
                }
                ,plugins: [
                    new webpack.optimize.UglifyJsPlugin()
                ]
            },
            build: {
                devtool: 'source-map',
                debug: true
            }
        }
1) uglify пока не понимает es6 (let, export ...), но сжимает все правильно.
2) Но если я не использую uglify то в routers.js нет es6 т.к. bobel обрабатывает этот файл.
3) значит uglify работает перед тем как babel его транспойлит, так?

В общем хотелось бы исбавиться от этого warning коллеги, кто-нибудь сталкивался с этим?
Ответить с цитированием