Size: a a a

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

2020 October 01

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
ну смотря что ты имеешь в виду "с новой сборкой"? при изменениях или без изменений?
источник

В

Вадим in Webpack — русскоговорящее сообщество
следовательно не имеет смысла его генерировать отдельно?
источник

А

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

В

Вадим in Webpack — русскоговорящее сообщество
Roman Usherenko
ну смотря что ты имеешь в виду "с новой сборкой"? при изменениях или без изменений?
имеется в виду обычный цикл разработки с изменением исходных кодов
источник
2020 October 02

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
кто-то знает, где есть дока по префиксам в package.json у ярна? типа npm:, file:, link:
источник

TS

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

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
ну это да, а что такое npm: префикс
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Roman Usherenko
ну это да, а что такое npm: префикс
ярн тот случай когда проще в сорсах найти чем в доке
источник

А

Александр in Webpack — русскоговорящее сообщество
Хелп, в сурсах хрома вдруг мало того, что все файлы стали дублироваться, ещё и папка node_modules появилась и ещё куча лишних вещей, dev-server вроде нормально настроен, даже хз в каком направлении гуглить, пытался что-то в доке хрома найти, но даже сути цвета папок не нашёл... Юзаю eval-source-map с optimization.namedModules = false.
источник
2020 October 03

GO

Green Orange in Webpack — русскоговорящее сообщество
class SomeClassName {
 foo = 'bar';
}
как сделать так, чтобы такой синтаксис поддерживался? что куда писать?
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Green Orange
class SomeClassName {
 foo = 'bar';
}
как сделать так, чтобы такой синтаксис поддерживался? что куда писать?
@babel/plugin-proposal-class-properties
источник

GO

Green Orange in Webpack — русскоговорящее сообщество
Roman Usherenko
@babel/plugin-proposal-class-properties
подскажи, пожалуйста, не понимаю. куда прописывать
{
 "plugins": ["@babel/plugin-proposal-class-properties"]
}
в webpack.config.js или .babelrc ? у меня сейчас нет .babelrc

у меня такой webpack.config.js:
const path = require('path');
const MiniCssExtractPlugin = require('mini-css-extract-plugin');

module.exports = {
 mode: 'development',
 entry: './src/scripts/main.js',
 devtool: "eval-source-map",
 output: {
   path: path.resolve(__dirname, 'src/dist'),
   filename: 'bundle.js',
 },
 module: {
   rules: [
     {
       test: /\.m?js$/,
       exclude: /(node_modules)/,
       use: {
         loader: 'babel-loader',
         options: {
           presets: ['@babel/preset-env'],
         }
       }
     },
     {
       test: /\.s[ac]ss$/i,
       use: [
         // Creates `style` nodes from JS strings
         MiniCssExtractPlugin.loader,
         // Translates CSS into CommonJS
         'css-loader',
         // Compiles Sass to CSS
         'sass-loader',
       ],
     },
   ]
 },
 plugins: [
   new MiniCssExtractPlugin({
     // Options similar to the same options in webpackOptions.output
     // both options are optional
     filename: '[name].css',
   }),
 ],
};
источник

GO

Green Orange in Webpack — русскоговорящее сообщество
прописывал в module.rules[0].use.option - не работало
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Green Orange
подскажи, пожалуйста, не понимаю. куда прописывать
{
 "plugins": ["@babel/plugin-proposal-class-properties"]
}
в webpack.config.js или .babelrc ? у меня сейчас нет .babelrc

у меня такой webpack.config.js:
const path = require('path');
const MiniCssExtractPlugin = require('mini-css-extract-plugin');

module.exports = {
 mode: 'development',
 entry: './src/scripts/main.js',
 devtool: "eval-source-map",
 output: {
   path: path.resolve(__dirname, 'src/dist'),
   filename: 'bundle.js',
 },
 module: {
   rules: [
     {
       test: /\.m?js$/,
       exclude: /(node_modules)/,
       use: {
         loader: 'babel-loader',
         options: {
           presets: ['@babel/preset-env'],
         }
       }
     },
     {
       test: /\.s[ac]ss$/i,
       use: [
         // Creates `style` nodes from JS strings
         MiniCssExtractPlugin.loader,
         // Translates CSS into CommonJS
         'css-loader',
         // Compiles Sass to CSS
         'sass-loader',
       ],
     },
   ]
 },
 plugins: [
   new MiniCssExtractPlugin({
     // Options similar to the same options in webpackOptions.output
     // both options are optional
     filename: '[name].css',
   }),
 ],
};
use: {
 loader: 'babel-loader',
 options: {
   presets: ['@babel/preset-env'],
   plugins: ['@babel/plugin-proposal-class-properties']
 }
}
источник

GO

Green Orange in Webpack — русскоговорящее сообщество
Roman Usherenko
use: {
 loader: 'babel-loader',
 options: {
   presets: ['@babel/preset-env'],
   plugins: ['@babel/plugin-proposal-class-properties']
 }
}
Спасибо большое
источник

В

Вадим in Webpack — русскоговорящее сообщество
всем привет!
сгенерил чанки:
- react
- vendors
- react-router
- runtime
- client

в каком порядке их подключать на странице?
раньше при генерации чанков вебпак выводил цифры от 0 и т.д. - можно было ориентироваться на порядок и зависимости
сейчас цифры не выводятся и не понятно в каком порядке подключать и кто от кого зависит
источник
2020 October 04

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Вадим
всем привет!
сгенерил чанки:
- react
- vendors
- react-router
- runtime
- client

в каком порядке их подключать на странице?
раньше при генерации чанков вебпак выводил цифры от 0 и т.д. - можно было ориентироваться на порядок и зависимости
сейчас цифры не выводятся и не понятно в каком порядке подключать и кто от кого зависит
Html webpack plugin сам их подключает в нужном порядке
источник

В

Вадим in Webpack — русскоговорящее сообщество
Alex CherryTea
Html webpack plugin сам их подключает в нужном порядке
а чтоделатьесли его нет?? )
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Вадим
а чтоделатьесли его нет?? )
Добавить!
источник

В

Вадим in Webpack — русскоговорящее сообщество
Alex CherryTea
Добавить!
ну а зачем он мне? только для того чтобы методом втыка через него порядок подключения определить?
нет ли более инженерного подхода?)
источник