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

Обсуждения webpack, лоадеров, плагинов и сборок Правила: http://bit.ly/our_etiquette См. также: @rollup_ru, @react_js, @vscode_ru, @macos_ru, @js_ru

974 members

Архив канала @webpack_ru 13 марта 2018 г.

05:36:38 ДП
User 99532118
User 112715267
Хоть погуглил бы для начала, где юзают вебпак и где роллап и почему
Действительно, поторопился
05:36:47 ДП
User 99532118
User 145851801
Rollup лучше подходит для библиотек, код меньше и проще выдает как минимум
Спасибо
08:51:25 ДП
User 67164223
Подскажите плиз. Как в продакшен сборке добавить путь до бандла
08:51:32 ДП
User 67164223
чтобы не так
08:51:43 ДП
User 30260375
Public patch
08:51:49 ДП
User 67164223
<script type="text/javascript" src="main.js"></script></body>
08:52:06 ДП
User 67164223
а был src="./main.js"
08:52:26 ДП
User 67164223
User 30260375
Public patch
HtmlWebPackPlugin это в этом плагине?
08:54:24 ДП
User 212795634
User 67164223
HtmlWebPackPlugin это в этом плагине?
В output
08:55:36 ДП
User 67164223
User 212795634
В output
неа, всё также
09:01:20 ДП
User 212795634
User 67164223
неа, всё также
а если <base href='/'> дописать в хед
09:01:26 ДП
User 212795634
по идее должен нормально резолвить
09:03:14 ДП
User 67164223
мне всего-лишь нужно чтобы был путь такой
09:03:19 ДП
User 67164223
src="./main.js"
09:04:17 ДП
User 212795634
Во первых точка там невалидна
09:05:07 ДП
User 67164223
Тогда почему у меня реакт роутер при перезагрузке не может найти скрипт?
09:06:47 ДП
User 212795634
Бейз хреф прописывал?
09:09:31 ДП
User 67164223
User 212795634
Бейз хреф прописывал?
а куда надо?
09:10:48 ДП
User 212795634
а если <base href='/'> дописать в хед
09:10:51 ДП
09:12:34 ДП
User 67164223
Да, так работает
09:13:56 ДП
User 67164223
всё, дошло
output: {
      path: PATH.build,
      filename: '[name].bundle.js',
      publicPath: '/',
    },
09:13:59 ДП
User 67164223
вот так надо было сделать
09:14:02 ДП
User 67164223
и не надоп исать в хед
09:14:12 ДП
09:14:23 ДП
User 212795634
С самого начала писали же
01:28:26 ПП
User 66817777
Всем привет!

webpack -v = 3.10.0

запускаю webpack —watch —disaply-error-details

получаю 
ERROR in Entry module not found: Error: Can't resolve '—watch' in '/Users/…/app’
resolve '—watch' in '/Users/…/app’
  Parsed request is a module
  using description file: /Users/…/package.json (relative path: .)
    Field 'browser' doesn't contain a valid alias configuration
  after using description file: /Users/…/package.json (relative path: .)
    resolve as module
      /Users/…/node_modules doesn't exist or is not a directory
      /Users/…/node_modules doesn't exist or is not a directory
      /Users/node_modules doesn't exist or is not a directory
      /node_modules doesn't exist or is not a directory
      looking for modules in /Users/…/node_modules
        using description file: /Users/…/package.json (relative path: ./node_modules)
          Field 'browser' doesn't contain a valid alias configuration
        after using description file: /Users/…/package.json (relative path: ./node_modules)
          using description file: /Users/…/package.json (relative path: ./node_modules/—watch)
            no extension
              Field 'browser' doesn't contain a valid alias configuration
              /Users/…/—watch doesn't exist
            .js
              Field 'browser' doesn't contain a valid alias configuration
              /Users/…/—watch.js doesn't exist
            .json
              Field 'browser' doesn't contain a valid alias configuration
              /Users/…—watch.json doesn't exist
            .jsx
              Field 'browser' doesn't contain a valid alias configuration
              /Users/…/—watch.jsx doesn't exist
            as directory
              /Users/…/—watch doesn't exist

пути сокращены
01:29:48 ПП
User 32530886
конфиг какой
01:30:39 ПП
User 66817777
const path = require('path');

module.exports = {
  entry: {
   app: path.join(__dirname, './src/client/scripts/entry.jsx')
  },
  output: {
    path: path.join(__dirname, './dist'),
    filename: 'bundle.js',
    publicPath: '/'
  },
  module: {
    loaders: [
      { test: /\.jsx?$/, exclude: /node_modules/, loader: "babel-loader", query: { presets: ['es2015', 'react'] } }
    ]
  },
  resolve: {
    extensions: ['.js', '.json', '.jsx']
  }
};
01:31:58 ПП
User 66817777
конфиг дефолтный после клонирования проекта, я поменял только с path.resolve на path.join и добавил в пути в оба места ’./’
01:33:26 ПП
User 66817777
проект вот отсюда https://github.com/paritytech/skeleton
github.com/paritytech/skeleton
A skeleton dapp
03:25:55 ПП
User 289882850
Ребята, всем привет. Может кто сталкивался? Нужно собирать спрайти до основного билда. а то у меня сейчас рекурсия
03:38:22 ПП
07:27:48 ПП
User 67164223
User 66817777
конфиг дефолтный после клонирования проекта, я поменял только с path.resolve на path.join и добавил в пути в оба места ’./’
а теперь посмотри как path.join тебе путь строит)
07:28:45 ПП
User 66817777
User 67164223
а теперь посмотри как path.join тебе путь строит)
Уже все решилось добавкой хтмл плагина 
Спасибо)