くらげになりたい。

くらげのようにふわふわ生きたい日曜プログラマなブログ。趣味の備忘録です。

viteでの環境構築メモ | ベース編

viteでの環境構築メモ(*´ω`*)

この記事のベース編(*´ω`*) - viteでの環境構築メモ | まとめ - くらげになりたい。

ベース

fnm/pnpm

# fnm
$ brew install fnm
$ echo 'eval "$(fnm env --use-on-cd)"' >> ~/.bashrc
$ fnm install v16
$ fnm default v16

# pnpm
$ brew install pnpm

vite/vue

# vite/vue
$ pnpm create vite vue-app --template vue-ts
$ cd vue-app
$ echo "auto-install-peers=true" > .npmrc
$ node --version > .node_version
$ pnpm add -D ts-node @vitejs/plugin-vue

tailwindcss

$ pnpm add -D tailwindcss postcss autoprefixer
$ pnpx tailwindcss init -p

tailwind.config.cjsの追加

/** @type {import('tailwindcss').Config} */
module.exports = {
  content: ["./pages/*.html", "./src/**/*.{vue,ts}"],
  theme: {
    extend: {},
  },
  plugins: [],
};

postcss.config.cjsの追加

module.exports = {
  plugins: {
    "postcss-import": {},
    "tailwindcss/nesting": {},
    tailwindcss: {},
    autoprefixer: {},
  },
};

tailwind.cssの追加

@tailwind base;
@tailwind components;
@tailwind utilities;

iconify

$ pnpm add -D @iconify/vue