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

如何把自己电脑做网站服务器吗网站建设名牌

如何把自己电脑做网站服务器吗,网站建设名牌,网站建设的意义和目的,宁波技术好的企业网站制作最近做了一个 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.yayakq.cn/news/28712/

相关文章:

  • 12306网站建设企业宣传片制作公司哪家好
  • 土木工程毕设代做网站北京城建建设工程有限公司
  • 学校网站建设机构怎样做网站软件
  • 做精美得ppt网站知乎免费网页制作软件下载
  • 如何撤销网站上信息吗天津网站优化公司电话
  • 四川圣泽建设集团有限公司网站代做ppt平台
  • 长沙做网站建设公司排名太原阳性确诊
  • 网站开发制作包括哪些的基本流程自己做企业网站
  • 广州网站制作品牌做外贸用什么软件找客户
  • 景区类网站互联网医院运营方案
  • 网站公司建设网站价格wordpress照片展示
  • 个人网站建设挂载下载链接沈阳公司网页制作
  • 这样自己做网站网站漂浮窗口代码
  • WordPress主题站公司网址正确格式
  • 看上去高端的网站新乡做网站推广的
  • 个人网站 虚拟主机wordpress后台慢插件
  • 需要手机号注册的网站长丰网站制作
  • 金昌北京网站建设高明搜索seo
  • pc端网站杭州网站设计建立企业网站
  • 上海网站建设公网站建设需要微信账号和密码
  • 国外网站搭建平台开网站需要准备什么
  • 化工企业建网站电子商务网站建设 概念
  • 怎么快速提高网站权重深圳一元购网站建设
  • html5网站模板怎么用网站建站商城
  • 网站制作设计方案如何做网站优化
  • 个人网站可以做推广不怎么网站建设公司
  • 网站建设应注意什么问题公司网站建设宣传公司
  • 手机版网站开发框架黑河做网站哪家好
  • 网站用ps如何做网站没有备案会被降权吗
  • 做个购物商城网站多长时间帝国cms的手机网站