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

河北建设秦皇岛分公司绍兴seo推广公司

河北建设秦皇岛分公司,绍兴seo推广公司,帝国cms企业网站,wordpress 旅游模板一、创建一个next项目 使用create-next-app来启动一个新的Next.js应用,它会自动为你设置好一切 运行命令: npx create-next-applatest 执行结果如下: 启动项目: pnpm dev 执行结果: 启动成功! 二、安装Mater…

一、创建一个next项目

使用create-next-app来启动一个新的Next.js应用,它会自动为你设置好一切

运行命令:

npx create-next-app@latest

执行结果如下: 

 启动项目:

pnpm dev

执行结果: 

启动成功! 

二、安装Material UI依赖

根据Material UI官网介绍,截至2021年底,样式组件与服务器渲染的材质UI项目不兼容。这是因为babel-plugin风格的组件不能与@mui包中的styled()实用程序一起工作。有关详细信息,请参阅此GitHub问题。我们强烈建议在SSR项目中使用Emotion。

运行命令:

pnpm add @mui/material @emotion/styled @emotion/react @emotion/cache @mui/icons-material

 三、使用prettier美化项目代码

安装prettier相关依赖,及其文件配置

运行命令:

pnpm add prettier eslint-config-prettier eslint-plugin-prettier eslint-plugin-react-hooks -D

prettier文件配置.prettierrc.json

{"semi": true,"endOfLine": "auto","singleQuote": true,"trailingComma": "none","bracketSpacing": true,"jsxBracketSameLine": false,"vueIndentScriptAndStyle": false,"jsxBracketSameLine:": true,"htmlWhitespaceSensitivity": "ignore","wrapAttributes": true,"overrides": [{"files": "*.html","options": {"parser": "html"}}]
}

安装eslint相关依赖:

运行命令:

pnpm  add @typescript-eslint/parser @typescript-eslint/eslint-plugin eslint-import-resolver-typescript -D

eslint文件.eslintrc.json配置:

{"root": true,"extends": ["eslint:recommended", "next","prettier"],"env": {"es6": true,"node": true,"browser": true},"parserOptions": {"ecmaVersion": 12,"parser": "@typescript-eslint/parser"},"plugins": ["prettier", "react-hooks","@typescript-eslint"],"parser": "@typescript-eslint/parser","globals": {"chrome": true,"React":true},"settings": {"import/resolver": {"node": {"extensions": [".js", ".jsx", ".ts", ".tsx"]}}},"rules": {"prettier/prettier":"error"}
}

四、使用Prettier自动排序tailwind CSS类

为了使用Prettier自动排序tailwind CSS类,我们需要安装Prettier -plugin-tailwindcss。
运行如下命令安装插件:

pnpm add -D prettier-plugin-tailwindcss

prettier文件配置.prettierrc.json:

{"semi": true,"endOfLine": "auto","singleQuote": true,"trailingComma": "none","bracketSpacing": true,"jsxBracketSameLine": false,"vueIndentScriptAndStyle": false,"jsxBracketSameLine:": true,"htmlWhitespaceSensitivity": "ignore","wrapAttributes": true,"plugins": ["prettier-plugin-tailwindcss"],"overrides": [{"files": "*.html","options": {"parser": "html"}}]
}

五、安装sass

虽然项目当中已经安装了tailwind css进行样式处理,但是有时候不可避免的需要写点样式.因此,安装sass进行,样式的编写:

pnpm add sass -D

至此,一个使用Material UI组件,使用eslint、Prettier进行规范、美化代码的next项目就搭建完毕了。开始你的炫酷旅程吧!

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

相关文章:

  • 足球网站模板太原百度seo
  • 蓝牙音箱东莞网站建设百度推广的费用
  • 做外贸公司网站怎么做如何查询域名注册人信息
  • 网站开发技能介绍整站快速排名
  • 定州哪里可以做网站百度移动版
  • 做网站沈阳重庆seo霸屏
  • wordpress礼品企业主题seo会被取代吗
  • 松江网站制作怎样做网站的优化、排名
  • 做婚恋网站的费用多少百度人工电话多少号
  • wordpress模板网站标题重复花都网络推广seo公司
  • 网站策划及过程seo岗位有哪些
  • 网站服务内容搜索引擎技术优化
  • 301网站重定向怎么做seo课程简介
  • 凤翔网站建设网络软文营销
  • 建设网站都需要什么廊坊今日头条新闻
  • 中心网站设计seo优化工作有哪些
  • 网站开发需要做什么工作seo站长工具综合查询
  • 浙江省网站建设报价持续优化完善防控措施
  • 用什么软件做网站图片苏州市网站
  • 网站添加背景音乐产品推广方案模板
  • 长沙申请域名网站备案备案查询站长之家
  • 自己做网站处理图片用什么软件下载1小时快速搭建网站
  • 做外贸网站哪家公司好百度提交入口网址是指在哪里
  • 备案号网站下边网络营销八大职能
  • 网站降权的原因今日国内新闻重大事件
  • 网站二维码怎么做佛山做seo推广公司
  • html动态背景代码seo网站营销推广公司
  • 做网站云服务期saas建站平台
  • 造纸公司网站建设友情链接工具
  • 莆田网站制作盛大游戏优化大师