我正在尝试.css
使用 webpack 将所有内容提取到一个单独的文件中。为此,我正在使用xtract-text-webpack-plugin
.
出于某种原因,我在运行 webpack 后没有得到任何文件。
这是我的 webpack.config 文件
var path = require('path');
var webpack = require('webpack');
const ExtractTextPlugin = require('extract-text-webpack-plugin');
const css = new ExtractTextPlugin('styles/[name].css');
module.exports = {
entry: [
'./App/main.js'
],
output: {
path: path.join(__dirname, '/wwwroot/js/'),
filename: '[name].js',
},
resolve: {
extensions: ['.css']
},
module: {
rules: [{
test: /\.css$/,
use: ExtractTextPlugin.extract({
use: 'css-loader'
})
}]
},
plugins: [
css
],
}
这是我在控制台中得到的输出
Hash: 81acf65502ca13764b09
Version: webpack 3.2.0
Time: 71ms
Asset Size Chunks Chunk Names
main.js 2.62 kB 0 [emitted] main
[0] multi ./App/main.js 28 bytes {0} [built]
[1] ./App/main.js 27 bytes {0} [built]
我的 wwwroot 文件夹中没有.css
文件。知道为什么会这样吗?
这是package.json
文件
"dependencies": {},
"devDependencies": {
"css-loader": "^0.28.4",
"extract-text-webpack-plugin": "^3.0.0",
"webpack": "^3.2.0"
}
谢谢!