Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 开发小程序 🐰
- Host: GitHub
- URL: https://github.com/symind/tarojs-plugin-svelte
- Owner: SyMind
- License: mit
- Created: 2023-01-14T00:44:28.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-25T22:12:25.000Z (over 1 year ago)
- Last Synced: 2024-10-12T23:47:44.514Z (3 months ago)
- Topics: mini-program, svelte, taro, weapp
- Language: TypeScript
- Homepage:
- Size: 2.26 MB
- Stars: 57
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)