石家庄网站公司,手机怎么做自己的网站,镇江网站制作价格如何计算,seo优化包括什么nuxt CSS 到独立文件 在Nuxt.js中将CSS样式从单个文件分离为多个独立的文件可以通过使用extract-text-webpack-plugin来完成。
首先#xff0c;确保已经安装了该插件#xff1a;
npm install extract-text-webpack-plugin --save-dev然后#xff0c;在项目根目录下创建一个…nuxt CSS 到独立文件 在Nuxt.js中将CSS样式从单个文件分离为多个独立的文件可以通过使用extract-text-webpack-plugin来完成。
首先确保已经安装了该插件
npm install extract-text-webpack-plugin --save-dev然后在项目根目录下创建一个名为plugins/cssExtractPlugin.js的新文件并添加如下内容
import ExtractTextPlugin from extract-text-webpack-plugin;export default function ({ isClient }) {return [new ExtractTextPlugin({filename: (getPath) getPath([name].[contenthash].css), // 设置输出的CSS文件路径及命名规则allChunks: true, // 提取所有chunk包括入口点的CSSdisable: !isClient // 仅在客户端构建时生效}),];
}接下来打开nuxt.config.js文件并进行相应配置修改
module.exports {build: {extend(config, ctx) {if (!ctx.isDev ctx.isClient) {config.plugins.push(...require(./plugins/cssExtractPlugin)());}},},
};最后重新运行Nuxt.js服务器或者编译前端静态文件就会自动将CSS样式从主要的JavaScript文件中分离出来存放于独立的.css文件中。