Next.js 与各种技术栈的组合
Next.js + TailwindCSS + SB + zustand
注意: 不支持IE浏览器
1. VSCode 插件
-
PostCSS Language Support
-
Tailwind CSS IntelliSense
2. TailwindCSS
在 Next.js v10+ 项目中设置 Tailwind CSS
Step1. 创建项目
|
|
Step2. 安装Tailwind CSS
tailwindcss 通过 yarn 安装及其对等依赖项,然后运行 init 命令生成 tailwind.config.js
和 postcss.config.js
.
|
|
Step3. 配置模板路径
在文件中添加所有模板文件的路径 tailwind.config.js
。
|
|
Step4. 将 Tailwind 指令添加到 CSS
将 @tailwindTailwind
的每个层的指令添加到文件中。 ./styles/globals.css
|
|
Step5. 启动开发服务器
|
|
Step6. 开始在项目中使用 Tailwind
开始使用 Tailwind 的实用程序类来设计内容。
|
|
3. 主题切换
Step1. 安装 next-themes
|
|
|
|
Step2. 在 Next.js 创建一个 ThemeChanger.tsx 文件
|
|
Step3. 启用
|
|
Step4. 修改 globals.css 样式
|
|
注意: 使用 yarn build
前,需要把本地服务停掉,否则会构建失败。
4. 安装 Storybook
Step1. 安装 sb
|
|
Step2. 安装 postCSS 插件
|
|
Step3. 将插件添加到 .storybook/main.js
|
|
Step4. 将 css 文件导入 .storybook/preview.js
|
|
Step5. 为 Storybook 配置 NextJS Images
|
|
Step6. 为 Storybook 提供 Next.js 公共目录
|
|