svelte component template
1.0.0
オプション#1:GitHubの「このテンプレートを使用する」オプションでクローンを作成します。

オプション#2:このリポジトリを学位でクローンします:
npx degit YogliB/svelte-component-template ` my-new-component ` cd my-new-componentgit initnpm installpackage.jsonを構成: npm initcode .src/lib/[MyComponent]/[MyComponent].svelteに存在します。 npm run dev src/libでコンポーネントファイルを編集し、保存して魔法が起こるのを見ます。
src/lib/index.jsでコンポーネントをエクスポートします。
コンポーネントをsrc/routes/index.svelteで `$ lib $からインポートするため、プレビューしてテストできます。
LocalHost:3000に移動して、コンポーネントをライブで確認します。
すべての前処理は、Svelte-Preprocessで処理されます。 svelte.config.jsで構成します。
これは、サイプレスの助けを借りて、ストーリーブックを通して行うことができるシンプルで直感的な方法です。このリポジトリには例と事前に作成されたテストスクリプトがあり、StoryBookのドキュメントには詳細が記載されています。
このレポでは、クロマティックにスナップショットテストを使用する基本的なワークフローがあります。
index.jsファイルは何ですか?Svelteが単一のソースから複数のコンポーネントをインポートできることです。
たとえば、ユーザーは次のことを行わせます。
import { MyComponent , MyOtherComponent } from 'my-component-library' ;の代わりに:
import MyComponent from 'my-component-library/components/MyComponent.svelte' ;
import MyOtherComponent from 'my-component-library/components/MyOtherComponent' ;これを行うにはいくつかのオプションがあります:
@import url ( 'https://unpkg.com/@scope/package/main.min.css' );npm run package cd package
npm run publish