当前位置: 首页 > news >正文

大气网络公司网站模板邀请注册推广赚钱的app

大气网络公司网站模板,邀请注册推广赚钱的app,网站地图样本,直播平台搭建最近做了一个 react next 的网址大全项目,需要实现不管是大屏还是小屏,都能让整个页面在一页中显示而不出现滚动条,一顿操作后还是有点小瑕疵,大佬给我推荐了一个插件:postcss-px-to-viewport,试了一下&am…

        最近做了一个 react + next 的网址大全项目,需要实现不管是大屏还是小屏,都能让整个页面在一页中显示而不出现滚动条,一顿操作后还是有点小瑕疵,大佬给我推荐了一个插件:postcss-px-to-viewport,试了一下,确实好用,记录一下。

 一、安装 postcss-px-to-viewport

pnpm install postcss postcss-px-to-viewport --save-dev

安装完后,可以看到我们的项目依赖中多了一行

二、在项目根目录创建 postcss.config.js 文件

键入以下内容

module.exports = {plugins: {'postcss-import': {}, // 必须放在第一个'postcss-px-to-viewport': {viewportWidth: 1920,unitPrecision: 5,viewportUnit: 'vw',selectorBlackList: [],minPixelValue: 1,mediaQuery: false},}
}

三、修改 next.config.ts 文件

import type { NextConfig } from 'next';
import { join, resolve } from 'path';const nextConfig: NextConfig = {output: 'export',distDir: 'build',// 使用相对路径前缀,确保静态资源可以正确加载assetPrefix: './',images: {unoptimized: true,},outputFileTracingRoot: process.cwd(),experimental: {optimizeCss: false},webpack: (config, { isServer }) => {// 配置 CSS 输出路径if (!isServer) {const miniCssExtractPlugin = config.plugins.find((p: { constructor: { name: string; }; }) => p.constructor.name === 'MiniCssExtractPlugin');if (miniCssExtractPlugin) {(miniCssExtractPlugin as any).options.filename = 'static/css/[name].[contenthash].css';(miniCssExtractPlugin as any).options.chunkFilename = 'static/css/[name].[contenthash].css';}}// 配置 manifest 文件输出路径config.plugins.push(new (require('webpack').DefinePlugin)({'process.env.MANIFEST_OUTPUT_PATH': JSON.stringify(resolve(__dirname, 'build/_next/static'))}));// 配置图片和其他资源的输出路径config.module.rules.forEach((rule: { oneOf: any[]; }) => {if (rule.oneOf) {rule.oneOf.forEach((oneOfRule: { type?: string | undefined; generator?: { filename: string; } | undefined; test?: { test: (arg0: string) => boolean; } | undefined; }) => {const assetRule = oneOfRule as { type?: string; generator?: { filename: string; }; test?: { test: (arg0: string) => boolean } };if (assetRule.type === 'asset') {assetRule.generator = {filename: 'static/media/[name].[contenthash][ext]',};}if (assetRule.test &&typeof assetRule.test.test === 'function' &&assetRule.test.test('.svg')) {assetRule.generator = {filename: 'static/media/[name].[contenthash][ext]',};}});}});// 确保公共路径正确设置config.output = {...config.output,publicPath: './_next/',};return config;},
};export default nextConfig;

 大功告成!现在跑动项目,会发现,我们的 px 变成了 vw,可以自动自适应啦! 

http://www.yidumall.com/news/72792.html

相关文章:

  • 如何设计b2c电子商务网站百度推广怎么运营
  • 辉县网站建设求职简历打开百度网页
  • 线上平台建设计划书怎么写优化设计电子课本下载
  • 深圳靠谱网站建设公司百度企业推广
  • 经营性网站icp优化网站视频
  • 昆明网页设计培训学校上海优化排名网站
  • 企业3合1网站建设价格网络营销的专业知识
  • wordpress中文安装竟然是英文的seo自动发布外链工具
  • 电信外包有必要去吗seo广告优化
  • 做网站的公司赚钱吗宁波seo整站优化软件
  • 做网站托管百度指数快刷软件
  • 怎么看得出网站是哪个公司做的注册网站域名
  • wordpress permalinks冯耀宗seo教程
  • 企业网站备案信息汕头seo外包平台
  • 熟人做网站怎么收钱app营销模式有哪些
  • 珠宝网站形象设计如何制作付费视频网站
  • 学做游戏 网站文娱热搜榜
  • 成都h5模板建站北京网站推广公司
  • 描述对于营销型网站建设很重要飘红效果更佳带佣金的旅游推广平台有哪些
  • 海南省建设质安监管局网站百度软件安装
  • 如何让自己做的博客网站上线软文广告经典案例300字
  • 做兼职上什么网站找建站之星官网
  • wordpress公告滚动抖音关键词优化排名靠前
  • 时尚网站网页设计微信公众号软文怎么写
  • 2021互联网公司100强电脑优化软件排行榜
  • 微信商城网站方案免费引流微信推广
  • 昆山做网站需要多少钱优化公司排行榜
  • 怎么做企业网站网站推广公司黄页
  • 网络公司 网站源码代运营公司排行榜
  • 怎样做收费网站中国最权威的网站排名