2016-10-31 5 views

ответ

0

Поскольку ваш проект разбил вашу конфигурацию webpack, ему необходимо объединить эти конфигурации в webpack, чтобы понять все ваши параметры.

Самый простой способ использует метод _.merge из lodash, смотрите на: https://lodash.com/docs/4.16.4#merge

Сначала установить зависимость lodash:

npm install --save-dev lodash 

Тогда вы объедините конфигурации, ваш webpack.config. JS должен выглядеть следующим образом:

var path = require('path'); 
var webpack = require('webpack'); 
var helpers = require('./helpers'); 
var _ = require('lodash'); 

вар commonConfig = требуется (»./ webpack.common.js');

module.exports = _.merge(commonConfig, { 
    devtool: 'cheap-module-eval-source-map', // source-map 
    output: { 
     path: helpers.root('dist'), 
     //publicPath: '/', 
     filename: '[name].js', 
     chunkFilename: '[id].chunk.js', 
    }, 
    devServer: { 
     historyApiFallback: true, 
     stats: 'minimal' 
    } 
}); 

Надеюсь, это может вам помочь.

+0

Этот совет зафиксировал мою основную проблему. После исправления конфигурации возникла другая проблема - неправильный загрузчик «html». Когда я сменил его на «сырой», он начал работать. Большое спасибо! – Vojtech

+0

Добро пожаловать, еще один совет, который может вам помочь, заключается в том, что в вашем файле package.json отсутствует ваша зависимость extract-text-webpack-plugin, для запуска вашего приложения мне пришлось поместить эту зависимость "extract-text-webpack-plugin ":"^1.0.1 " –

Смежные вопросы