const path = require('path');
const ExtractTextPlugin = require ('extract-text-webpack-plugin');
module.exports = {
context: __dirname,
entry : {
common: './source/js/common.js'
},
output: {
path: path.resolve(__dirname, './public/js'),
filename: '[name].js'
},
module: {
rules: [
{
test: /\.scss$/,
use: ExtractTextPlugin.extract({
fallback: 'style-loader',
use: [
'css-loader',
'sass-loader'
]
})
}
]
},
plugins: [
new ExtractTextPlugin('common.css')
]
}
时间:133ms 资产大小块块名称 common.js 2.53 kB 0 [emitted] common [0] ./source/js/common.js 53 bytes {0} [built]
未生成 CSS 文件。如何查看插件是否正在运行。也许有一个记录器?
安装模块:
我们连接:
好吧,模块的代码放在一个单独的文件中:
使用“webpack-merge”包合并到主配置中。如果您不想将其放在单独的文件中,则只需将其包含在 webpack.config.js 中并粘贴:
好吧,不要忘记更正文件的路径。
并且文档中的选项不适合您?