0

我正在尝试从 Bower+Grunt 迁移到 Webpack(最终迁移到 YARN 而不是 Bower)。

但是,我遇到的任何关于 WebPack3 的文档甚至都没有谈到处理凉亭组件。

WebPack 2 使用了 Bower 插件,但 WebPack 3 不支持相同的插件。

这是我的 WebPack 配置:

const webpack = require('webpack');
const path = require('path');

const frontEndConfig = {
  entry: {
    client: './client/app/app.js'
  },
  output: {
    path: path.resolve(__dirname, 'dist/client/'),
    filename: '[name].app.js'
  },
  module:  {
    loaders: [
      {
        test:   /\.css$/,
        loader: "style-loader!css-loader"
      }
    ]
  },
  resolve: {
  modules: ['bower_components'],
  descriptionFiles: ['bower.json'],
  }
};

const backEndConfig = {
  entry: {
    client: './server/app.js'
  },
  output: {
    path: path.resolve(__dirname, 'dist/server/'),
    filename: 'app.js'
  },
  module:  {
    loaders: [
      {
        test:   /\.css$/,
        loader: "style-loader!css-loader"
      }
    ],
    rules: [{
      exclude: ['node_modules']
    }]
  },
  resolve: {
  modules: ['node_modules'],
  descriptionFiles: ['package.json'],
  }
};



module.exports = [
    frontEndConfig,
    backEndConfig
];;

整个想法是首先使用 webpack 运行,然后完全迁移到 YARN。

他们说 WebPack3 的插件已经停止,那么解决方法是什么?

4

0 回答 0