Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/symind/tarojs-plugin-svelte

使用 Svelte 开发小程序 🐰
https://github.com/symind/tarojs-plugin-svelte

mini-program svelte taro weapp

Last synced: 3 months ago
JSON representation

使用 Svelte 开发小程序 🐰

Awesome Lists containing this project

README

        

Taro Plugin Svelte

使用 Svelte 开发小程序。

> 请 Star 🌟 这个项目来表达你的喜爱 ❤️ 和支持。

# 示例项目

[使用 Svelte 开发的网易云音乐小程序](https://github.com/SyMind/netease-cloud-music)

# 安装与使用

你需要先拥有一个 Taro 项目,如果你还不知该如何创建一个 Taro 项目,请先从这里开始:[Taro 安装及使用](https://docs.taro.zone/docs/GETTING-STARTED)。

### 安装

本项目以 Taro 插件的形式存在,请在你的 Taro 项目中安装**本插件**。

```bash
yarn add tarojs-plugin-svelte
```

### 配置

在 Taro 项目的 `config/index.js` 中添加本插件,并将 `framework` 更改为 `svelte`。

```javascript
const config = {
framework: 'svelte',
plugins: [
'tarojs-plugin-svelte'
],
}
```

# 和使用 React 的对比

> 比较方法的细节在这里 [svelte-react-analysis](https://github.com/SyMind/svelte-react-analysis) 。

## 打包体积

| | 初始项目 |
| ----------- | ------------ |
| React | 307kb (基准) |
| Preact | 193kb (↓37%) |
| Svelte ⭐️ | 169kb (↓45%) |

# License

[MIT](./LICENSE)