Dan*_*iel 18 javascript css bundling-and-minification webpack vite
在 webpack 中,可以通过以下方式生成输出:
这是 webpack 配置的一部分,会产生这样的输出:
const MiniCssExtractPlugin = require('mini-css-extract-plugin')
...
plugins: [
new MiniCssExtractPlugin({
filename: 'assets/css/styles.css',
chunkFilename: '[id].css',
}),
...
],
...
{
test: /\.css$/,
use: [
{
loader: MiniCssExtractPlugin.loader,
},
{
loader: 'css-loader',
},
],
},
...
Run Code Online (Sandbox Code Playgroud)
如何用vite实现这一点?
vite 模板默认生成配置,其中 js 和 css 捆绑到单个文件中,并在运行时注入 css。