Size: a a a

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

2020 February 04

В

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

Ш

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

В

Вадим in Webpack — русскоговорящее сообщество
Шепс
не-а, не помогло
значит у тебя что-то не так в проекте - такой конфиг бабеля точно эту ошибку не произвел бы

сам бабель-лоадер не нужно конфигурировать в конфиге вебпака если есть конфиг бабеля в корне проекта - обычно  в .babelrc
у тебя он есть?
источник

В

Вадим in Webpack — русскоговорящее сообщество
Шепс
не-а, не помогло
убери у babel-loader параетры - options и создай в корне проекта файл .babelrс
{
   "presets": [
       "@babel/preset-env",
       "@babel/preset-react",
       "@babel/preset-typescript"
   ],
   "plugins": [....]
}


в plugins укажи если нужно плагины
должно сработать
источник

Ш

Шепс in Webpack — русскоговорящее сообщество
Вадим
убери у babel-loader параетры - options и создай в корне проекта файл .babelrс
{
   "presets": [
       "@babel/preset-env",
       "@babel/preset-react",
       "@babel/preset-typescript"
   ],
   "plugins": [....]
}


в plugins укажи если нужно плагины
должно сработать
спасибо, в плагины добавил и всё заработало!
ну, как заработало, другая ошибка возникла,
источник

В

Вадим in Webpack — русскоговорящее сообщество
Шепс
спасибо, в плагины добавил и всё заработало!
ну, как заработало, другая ошибка возникла,
ну пробуй дальше - основную проблему ты уже исправил)
источник

A

Aleksandr in Webpack — русскоговорящее сообщество
entry: {
     index: './src/index.js',
   },
   output: {
     path: path.resolve(__dirname, './build/build/'),
     publicPath: 'build/',
     filename: '[name].[hash].js',
   },
   devServer: {
     overlay: true,
     contentBase: path.resolve('./build'),
   },
Всем привет, может кто подсказать, почему при таком конфиге при запуске дев сервера не происходит создание index.js и чанков в папке __dir/build/build?
источник

A

Aleksandr in Webpack — русскоговорящее сообщество
Вообще вторая папка build не создается
источник

B

Baxxter in Webpack — русскоговорящее сообщество
Aleksandr
entry: {
     index: './src/index.js',
   },
   output: {
     path: path.resolve(__dirname, './build/build/'),
     publicPath: 'build/',
     filename: '[name].[hash].js',
   },
   devServer: {
     overlay: true,
     contentBase: path.resolve('./build'),
   },
Всем привет, может кто подсказать, почему при таком конфиге при запуске дев сервера не происходит создание index.js и чанков в папке __dir/build/build?
Потому что девсервер собирает билд в памяти, а не на диске
источник

A

Aleksandr in Webpack — русскоговорящее сообщество
Baxxter
Потому что девсервер собирает билд в памяти, а не на диске
https://webpack.js.org/configuration/dev-server/#devservercontentbase ну вообще нет, судя по доке
источник

A

Aleksandr in Webpack — русскоговорящее сообщество
или я не понимаю чего то ^^
источник

Д

Данил in Webpack — русскоговорящее сообщество
Если ты хочешь что бы там физически появлялись при врубленом девсерваке. То нужно в нем указывать writeToDisk
источник

B

Baxxter in Webpack — русскоговорящее сообщество
эта опция нужна, чтобы слинковать уже собранную статику - например json-конфиги какие то положили в билд ручками
источник

A

Aleksandr in Webpack — русскоговорящее сообщество
А все, понял, вопрос сфорулировал не так, почему дев сервер не видит этих файлов, 404 выдает в консоли, типа нету Index. я исправил, проблему, но не понял как и из за чего бага была.
источник

B

Baxxter in Webpack — русскоговорящее сообщество
Aleksandr
А все, понял, вопрос сфорулировал не так, почему дев сервер не видит этих файлов, 404 выдает в консоли, типа нету Index. я исправил, проблему, но не понял как и из за чего бага была.
баги нет, скорее всего с путями что то напутали.
добавьте временно writeToDisk и посмотрите что куда собирается
источник

A

Aleksandr in Webpack — русскоговорящее сообщество
Baxxter
баги нет, скорее всего с путями что то напутали.
добавьте временно writeToDisk и посмотрите что куда собирается
ну как нет если не работает, если что то не работает, значит я где то посадил багу, оке, буду разбираться, спс
источник

B

Baxxter in Webpack — русскоговорящее сообщество
publicPath вообще не понял зачем в вашем случае - можно без него, названия идентичные
источник

C

CAHO in Webpack — русскоговорящее сообщество
всем привет! такой вопрос - через webpack можно автоматически генерировать страницы? типа не вручную создавать каждый файл, а автоматически...
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
CAHO
всем привет! такой вопрос - через webpack можно автоматически генерировать страницы? типа не вручную создавать каждый файл, а автоматически...
сгенерировать из чего?
источник

C

CAHO in Webpack — русскоговорящее сообщество
например, из json.
источник