svelte component template
1.0.0
选项#1:用GitHub的“使用此模板”选项克隆它:

选项#2:用DEGIT克隆此存储库:
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中。
从$ lib $中导入src/routes/index.svelte中的组件,因此您可以预览和测试。
导航到Localhost:3000,可以直播您的组件。
所有预处理都用鲜艳的预处理处理。在svelte.config.js中配置它。
这是一种简单而直观的方法,可以在柏树的帮助下通过Storybook完成。可以在此存储库中找到示例和预制测试脚本,并且可以在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