Size: a a a

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

2019 August 16

KB

Kim Blinov in Webpack — русскоговорящее сообщество
а зачем чтобы знали версию ? )
источник

Б

Бурчик in Webpack — русскоговорящее сообщество
Kim Blinov
а зачем чтобы знали версию ? )
источник

KB

Kim Blinov in Webpack — русскоговорящее сообщество
?
источник

ИБ

Илья Бельский in Webpack — русскоговорящее сообщество
юзаешь какую-то то старую версию с уязвимостями?
источник

KB

Kim Blinov in Webpack — русскоговорящее сообщество
нет

зачем вы пытаетесь отговорить меня от моей задачи) если задача стоит как собрать проект wabpack. чтобы не указывалось версий и тд ))
источник

KB

Kim Blinov in Webpack — русскоговорящее сообщество
уязвимостей и сейчас хватает в нем)
источник

KB

Kim Blinov in Webpack — русскоговорящее сообщество
суть то таски в другом)) я вот решил первым делом в группе уточнить был уверен что это уже делал кто-то ) как оказывается никто не делал этого)
источник

Т

Тимофей 🛴 in Webpack — русскоговорящее сообщество
Kim Blinov
нет

зачем вы пытаетесь отговорить меня от моей задачи) если задача стоит как собрать проект wabpack. чтобы не указывалось версий и тд ))
классическое "ем с ножа"
источник

Q

Qeemerc in Webpack — русскоговорящее сообщество
Привет, подскажите, как удалить неиспользуемые куски кода, если я их ограничиваю, сверяя process.env.VAR ?
источник

Q

Qeemerc in Webpack — русскоговорящее сообщество
Допустим, какой-то роут приложения вообще не создается, если нет свойства process.env.VAR, но в бандл всё равно попадает. Как из бандла его удалить, если он не нужен?
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Qeemerc
Допустим, какой-то роут приложения вообще не создается, если нет свойства process.env.VAR, но в бандл всё равно попадает. Как из бандла его удалить, если он не нужен?
Вебпак уже это делает
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Dead code elimination фича, включено по дефолту
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Kim Blinov
react юзаю не хочу чтобы знали версию его
Цирк )
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Qeemerc
Допустим, какой-то роут приложения вообще не создается, если нет свойства process.env.VAR, но в бандл всё равно попадает. Как из бандла его удалить, если он не нужен?
По вашей теме http://bit.ly/2YMGTAY
источник

Q

Qeemerc in Webpack — русскоговорящее сообщество
Alex CherryTea
Dead code elimination фича, включено по дефолту
просто сравнивая бандлы - размер не меняется
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Qeemerc
просто сравнивая бандлы - размер не меняется
Возможно ты как то хитро делаешь проверку, в статье что я скинул как раз рассмотрен случай когда можно ненароком сломать фичу
источник

Q

Qeemerc in Webpack — русскоговорящее сообщество
Alex CherryTea
Возможно ты как то хитро делаешь проверку, в статье что я скинул как раз рассмотрен случай когда можно ненароком сломать фичу
спасибо
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
источник

EP

EnterpriseJira PluginDev in Webpack — русскоговорящее сообщество
Ivan Vasilyev
const path = require('path');
const CopyWebpackPlugin = require('copy-webpack-plugin');
const HtmlWebpackPlugin = require('html-webpack-plugin');
const CleanWebpackPlugin = require('clean-webpack-plugin');
const merge = require('webpack-merge');

const devConfig = require('./config/webpack.config.dev');
const prodConfig = require('./config/webpack.config.prod');

const commonConfig = {
 entry: {
   vendor: './app/dependencies.js',
   ticketscloud: './app/index.js'
 },
 output: {
   filename: '[name].js',
   path: path.resolve(__dirname, 'dist'),
   publicPath: '/static/'
 },
 module: {
   rules: [
     {
       test: /\.js$/,
       exclude: /node_modules/,
       use: [
         'babel-loader'
       ]
     },
     {
       test: /\.html$/,
       exclude: /index\.html$/,
       use: 'html-loader'
     },
     {
       test: /\.(png|svg|jpg|gif)$/,
       use: [
         {
           loader: 'file-loader',
           options: {
             outputPath: 'images/'
           }
         }
       ]
     },
     {
       test: /\.(woff|woff2|eot|ttf|otf)$/,
       use: [
         'file-loader'
       ]
     }
   ]
 },
 plugins: [
   new CleanWebpackPlugin([path.resolve(__dirname, 'dist')]),
   new CopyWebpackPlugin([
     {from: path.resolve(__dirname, 'public'), to: path.resolve(__dirname, 'dist')},
   ]),
   new HtmlWebpackPlugin({
     template: path.resolve(__dirname, 'index.html'),
     filename: path.resolve(__dirname, 'dist/index.html')
   })
 ]
};

module.exports = merge(commonConfig, (process.env.NODE_ENV === 'production' ? prodConfig : devConfig));
у CleanWebpackPlugin опции устарели, он не принимает массив
источник

RD

Rashid Djam in Webpack — русскоговорящее сообщество
Alex CherryTea
Я не понял что пытаетесь сделать и зачем, но baseurl параметр есть
пытаюсь настроить хот релоад на проекте)
источник