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

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

974 members

Архив канала @webpack_ru 25 августа 2017 г.

10:27:50 ДП
User 299096137
Использую этот плагин в проекте
10:27:50 ДП
User 299096137
https://github.com/koajs/compose
github.com/koajs/compose
compose - Middleware composition utility
10:28:40 ДП
User 299096137
он не собран сборщиком или чем-то еще, просто файлик на es6.
добавил в конфиг вебпака в rules этот плагин
10:28:46 ДП
User 299096137
{
        test: /\.js$/,
        loader: 'babel-loader',
        include: [resolve('src'), resolve('test'), resolve('/node_modules/koa-compose')]
      },
10:29:21 ДП
User 299096137
и при сборке продакшен сборке выдает ошибку Cannot assign to read only property 'exports' of object '#<Object>'
01:54:22 ПП
User 261564879
Всем привет! Может кто сталкивался: Uncaught ReferenceError: webpackJsonp is not defined
devServer: 
{
        contentBase: path.resolve(__dirname, 'build'),
        hot: true,
    },
    entry: {
        vendor: ['react', 'react-dom', 'redux', 'react-redux', 'redux-devtools-extension', 'redux-thunk'],
        login:  path.resolve(__dirname, 'app/login/index.jsx'),
        publishers:  path.resolve(__dirname, 'app/publishers/index.jsx')
    },
    plugins: [
        new webpack.HotModuleReplacementPlugin(),
        new webpack.optimize.CommonsChunkPlugin({
            name: "vendor",
            filename: 'vendor.js',
            minChunks: Infinity,
        }),
        new HtmlWebpackPlugin({
            title: 'Login',
            chunks: ['vendor', 'login'],
            filename: 'index.html',
            template: './template.html',
        }),
        new HtmlWebpackPlugin({
            title: 'Publishers',
            chunks: ['vendor', 'publishers'],
            filename: 'publishers.html',
            template: './template.html',
        }),
    ],
    output: {
        path: path.resolve(__dirname, 'build'),
        filename: "[name].js"
    },
При билде через "webpack" в директории build  собираю отдельно страницы index.html, publishers.html ... и еще их штук 20, есть общий vendor.js в котором модули, и например в паблишер через HtmlWebpackPlugin подключаю два скрипта vendor.js + publisher.js, но если запускать через webpack-dev-server то получаю Uncaught ReferenceError: webpackJsonp is not defineddevServer. Так как он не подключает в свой html vendor.js файл
01:54:51 ПП
User 261564879
Как можно его заставить подкключать vendor.js + файл который он подключает из urla (localhost:8080/publishers)
01:56:58 ПП
User 261564879
"webpack": "^2.7.0",
    "webpack-dev-server": "^2.7.1"