1.使用 Storybook、Tailwindcss 和 Apollo 客户端设置 Next.Js
要使用的技术堆栈
前端
- 作为 CSS 框架的 Tailwind
- NextJS
- storybook
- GraphQL
后端
作为 Perl 爱好者,我将使用 Mojolicious (Mic Drop)。
设置项目前端
在本文的这一部分,我们将设置
- NextJs 项目
- 安装 Tailwind CSS 框架
- 设置storybook
- 使用 Apollo 客户端设置 GraphQL
- 一个 Git 存储库
设置 Next.js 项目
要在 Next.js 中创建新项目,请执行以下命令:
npx create-next-app
在下一步中,它将询问应用程序名称,我们将其命名为 ashutosh-dev。这是我的博客的名称,所以,这是有道理的。
安装 Tailwind CSS
我们将使用 npm 安装 Tailwind CSS。
npm install -D tailwindcss@npm:@tailwindcss/postcss7-compat postcss@^7 autoprefixer@^9
创建配置文件。
npx tailwindcss init -p
打开 tailwind.config.js 并将 purge: [] 替换为
purge: ['./pages/**/*.{js,ts,jsx,tsx}', './components/**/*.{js,ts,jsx,tsx}'],
就这样。我们配置了 Tailwind CSS。当我们开始开发应用程序时,我们将在 _app.js 下导入它。
安装storybook
storybook是一个 UI 开发工具包。它隔离了组件并加快了开发速度。
要安装 Storybook,
npx sb init
# Starts Storybook in development mode
yarn storybook
它在端口 6006 启动storybook客户端。
如何使用它,我们稍后再讨论。现在,让我们设置 Next.js 项目。
带有 Apollo 客户端的 GraphQL
要安装 Apollo 客户端,请运行以下命令:
npm install @apollo/client graphql
设置 Git
本文的最后一部分是在 GitHub 上设置 Git 存储库。
我已经在 GitHub 上创建了 Git 存储库。现在我只需要在那里推送我的代码。
在此之前,我们需要运行以下命令:
git remote add origin https://github.com/akuks/ashutosh-dev.git
git branch -M main
git push -u origin main
概括
在本文中,我们决定使用什么技术栈来开发我的博客。我们还通过安装
- Next.js
- 创建 Next.js 项目
- 设置storybook
- 设置 Apollo 客户端
- 设置 git 存储库
- 原文作者:知识铺
- 原文链接:https://geek.zshipu.com/post/nextjs/storybooktailwindnextjs/1.%E4%BD%BF%E7%94%A8-StorybookTailwindcss-%E5%92%8C-Apollo-%E5%AE%A2%E6%88%B7%E7%AB%AF%E8%AE%BE%E7%BD%AE-Next.Js/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。
- 免责声明:本页面内容均来源于站内编辑发布,部分信息来源互联网,并不意味着本站赞同其观点或者证实其内容的真实性,如涉及版权等问题,请立即联系客服进行更改或删除,保证您的合法权益。转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。也可以邮件至 sblig@126.com