typescript - Svelte, Skeleton, Tailwind error npm install
Saya cukup baru di dunia svelte/typescript dan sejak kemarin tiba-tiba saya mendapatkan beberapa kesalahan setelah instalasi. Saya melakukan hal yang persis sama seperti beberapa hari yang lalu dan saya tidak bisa memahami apa yang terjadi.
Ini adalah apa yang saya lakukan:
npm create svelte@latest diceGame
cd diceGame
npm install
Lalu saya memasang Skeleton
npm i @skeletonlabs/skeleton --save-dev
Lalu saya menginstal Tailwind
npx svelte-add@latest tailwindcss
npm install
Sekarang saya mendapatkan error seperti yang bisa Anda lihat di tangkapan layar
Ada bantuan/saran untuk apa yang bisa saya lakukan agar memiliki instalasi bersih?
Jawaban #1
Ikuti dokumentasi memulai UI skeleton.
Saya telah mengikuti langkah-langkah ini beberapa kali belakangan ini dan tidak pernah mengalami masalah.
npm create svelte@latest diceGame
cd diceGame
npm i
npm i -D @skeletonlabs/skeleton @skeletonlabs/tw-plugin
npx svelte-add@latest tailwindcss
npm i
npm add -D @types/node
Kemudian, atur konfigurasi Tailwind Anda menggunakan ekstensi file .ts.
import { join } from 'path';
import type { Config } from 'tailwindcss';
// 1. Import the Skeleton plugin
import { skeleton } from '@skeletonlabs/tw-plugin';
const config = {
// 2. Opt for dark mode to be handled via the class method
darkMode: 'class',
content: [
'./src/**/*.{html,js,svelte,ts}',
// 3. Append the path to the Skeleton package
join(require.resolve(
'@skeletonlabs/skeleton'),
'../**/*.{html,js,svelte,ts}'
)
],
theme: {
extend: {},
},
plugins: [
// 4. Append the Skeleton plugin (after other plugins)
skeleton
]
} satisfies Config;
export default config;
