我有一个非常简单的设置,它使用 Webpack (1.14.0) 和 Extract Text Webpack Plugin (1.0.1) 来生成 CSS 文件。问题是在运行 webpack 时,没有生成 CSS 工件。
这是我的webpack.config.js
:
var ExtractTextPlugin = require('extract-text-webpack-plugin')
var path = require('path')
module.exports = {
entry: [
path.resolve(__dirname, 'src') + '/index.js'
],
module: {
loaders: [
{
test: /\.css$/,
loader: ExtractTextPlugin.extract('style-loader', 'css-loader')
}
]
},
output: {
filename: 'bundle.js',
path: path.resolve(__dirname, 'dist'),
publicPath: '/'
},
plugins: [
new ExtractTextPlugin(path.resolve(__dirname, 'dist') + '/style.css')
]
}
如您所见,这是一个非常简单的设置。我有一个名为的文件夹src
,其中包含一个名为index.js
(当前为空白)和style.css
(仅包含一个正文样式)的文件。期望是相关dist
文件夹包含一个名为的工件style.css
(基本上应该只是原件的副本)。实际结果是,只有dist/bundle.js
曾经生产过。据我所知,Webpack 和 Extract Text Webpack Plugin 的版本应该兼容(peerDependency
Extract Text Webpack Plugin 的版本是^1.9.11
)。
我在这里想念什么?