День добрый, у меня 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 коллеги, кто-нибудь сталкивался с этим?