我正在尝试从 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 的插件已经停止,那么解决方法是什么?