proddam / my-sveltekit-supabase

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Svelte에서 Supabase 사용해 보기

  • 본 프로젝트는 toy project
  • 참고 동영상: https://www.youtube.com/watch?v=mPQyckogDYc
    • 보고 따라하기에는 그닥 좋은 내용은 아님
    • promise를 사용하는 패턴은 참고가 됨
    • supabase를 완벽하게 숙지한 상태가 아닌 듯함. 연동이 살짝 삐걱됨

Supabase 첫 사용 후기

Tailwind CSS를 Sveltekit 에서 사용하는 방법

npm install -D tailwindcss postcss autoprefixer
npx tailwindcss init tailwind.config.cjs -p
mv postcss.config.js postcss.config.cjs
  • tailwind.config.cjs 변경
module.exports = {
  content: ['./src/**/*.{html,js,svelte,ts}'],
  theme: {
    extend: {}
  },
  plugins: []
};
  • ./src/app.css 추가
@tailwind base;
@tailwind components;
@tailwind utilities;
  • ./src/routes/__layout.svelte 에 app.css 추가
<script>
  import "../app.css";
</script>

<slot />

Netlify 연동

  • .gitignore 에 관련 build 폴더 추가
.netlify
  • 실제 netlify에는 연동 안함

To Do

[ ] dot env 도입

create-svelte

Everything you need to build a Svelte project, powered by create-svelte.

Creating a project

If you're seeing this, you've probably already done this step. Congrats!

# create a new project in the current directory
npm init svelte@next

# create a new project in my-app
npm init svelte@next my-app

Note: the @next is temporary

Developing

Once you've created a project and installed dependencies with npm install (or pnpm install or yarn), start a development server:

npm run dev

# or start the server and open the app in a new browser tab
npm run dev -- --open

Building

To create a production version of your app:

npm run build

You can preview the production build with npm run preview.

To deploy your app, you may need to install an adapter for your target environment.

About


Languages

Language:Svelte 64.9%Language:JavaScript 31.8%Language:HTML 2.8%Language:CSS 0.5%