我有一个静态网站,我在那里使用vue和webpack。
我在一个名为
style.css
我是通过使用
import './styles.css'
从我
index.js
文件。另外,我还有一些
.vue
生成自己css的文件。
为了生成html页面,我使用
html-webpack-plugin
.
我的css规则似乎应用正确。然而,
<style>
包含它们的标记将动态添加到
<head>
通过webpack生成的javascript访问我的页面。我想要这些
<风格& GT;
在生成的
index.html
改为归档。有什么办法可以做到这一点吗?
另外,如果可能的话,我希望css被缩小。
这是我的网页包配置文件:
const path = require('path');
const HtmlWebpackPlugin = require('html-webpack-plugin');
const VueLoaderPlugin = require('vue-loader/lib/plugin');
module.exports = {
entry: './index.js',
output: {
filename: 'bundle.js',
path: path.resolve(__dirname, 'dist')
},
plugins: [
new HtmlWebpackPlugin({
template: './index.html',
}),
new VueLoaderPlugin()
],
module: {
rules: [
{
test: /\.vue$/,
loader: 'vue-loader'
},
{
test: /\.css$/,
use: [
'vue-style-loader',
'css-loader'
]
}
]
},
mode: 'development'
};