/taro-starter

๐Ÿฆธโ€โ™‚๏ธ ๅผ€็ฎฑๅณ็”จ, ๅฐ็จ‹ๅบๆจก็‰ˆ, ๅŸบไบŽ Taro3 + TypeScript + React, ๆ”ฏๆŒๅˆ†ๅŒ…ๆจกๅผใ€่‡ชๅฎšไน‰tabใ€‚

Primary LanguageTypeScript

taro-starter

  • ่ฟ™ๆ˜ฏไธ€ไปฝๅŸบไบŽ 3.x ็š„ Taro ๆจก็‰ˆ, ๅฆ‚ๆžœๆœ‰้œ€่ฆๅฏไปฅ็‚นๅ‡ปUse this Template่ฟ›่กŒไฝฟ็”จใ€‚

ๅฆ‚ไฝ•ไฝฟ็”จ

  1. ๅฎ‰่ฃ…ๅŸบ็ก€ไพ่ต–
yarn 
# or npm install
  1. ่ฟ่กŒ้กน็›ฎ
npm run dev:weapp
  1. ไฝฟ็”จๅพฎไฟกๅผ€ๅ‘ๅทฅๅ…ทๅฏผๅ…ฅdist็›ฎๅฝ•

้กน็›ฎ่ฏดๆ˜Ž

ๅŸบ็ก€ๆžถๆž„
  • Taro
  • VantUI
  • Less
็›ฎๅฝ•็ป“ๆž„
.
โ”œโ”€โ”€ README.md
โ”œโ”€โ”€ babel.config.js
โ”œโ”€โ”€ config                 # ้…็ฝฎ
โ”‚    โ”œโ”€โ”€ index.js          # ้€š็”จ็Žฏๅขƒ
โ”‚    โ”œโ”€โ”€ dev.js            # ๅผ€ๅ‘็Žฏๅขƒ
โ”‚    โ””โ”€โ”€ prod.js           # ็”Ÿไบง็Žฏๅขƒ
โ”œโ”€โ”€ dist                   # ็ผ–่ฏ‘ๆ–‡ไปถ็”Ÿๅญ˜็›ฎๅฝ•
โ”œโ”€โ”€ docs                   # ๆ–‡ๆกฃ
โ”œโ”€โ”€ jsconfig.json          
โ”œโ”€โ”€ mock                   # mock ๆ•ฐๆฎ
โ”œโ”€โ”€ package.json           
โ”œโ”€โ”€ project.config.json    # ้กน็›ฎ้…็ฝฎ
โ”œโ”€โ”€ scripts                
โ”œโ”€โ”€ src                    
โ”‚    โ”œโ”€โ”€ assets            # ๅ›พ็‰‡
โ”‚    โ”œโ”€โ”€ components        # ็ป„ไปถ
โ”‚    โ”‚     โ”œโ”€โ”€ common      # ้€š็”จ
โ”‚    โ”‚     โ””โ”€โ”€ ..
โ”‚    โ”œโ”€โ”€ layouts           # ..
โ”‚    โ”œโ”€โ”€ models            # dva model
โ”‚    โ”‚     โ”œโ”€โ”€ apps.js     # .. 
โ”‚    โ”‚     โ”œโ”€โ”€ index.js    # Model ๅŠ ่ฝฝๅ…ฅๅฃ
โ”‚    โ”œโ”€โ”€ pages             # ้กต้ข
โ”‚    โ”‚     โ”œโ”€โ”€ common      # ้€š็”จ
โ”‚    โ”‚     โ””โ”€โ”€ ..
โ”‚    โ”œโ”€โ”€ services          # ๆŽฅๅฃ
โ”‚    โ”œโ”€โ”€ utils             # ้€š็”จๅทฅๅ…ทๅ‡ฝๆ•ฐ
โ”‚    โ”‚     โ”œโ”€โ”€ request.js  # [Basic] ่ฏทๆฑ‚ๅฐ่ฃ…
โ”‚    โ”‚     โ”œโ”€โ”€ dva.js      # [Basic] Dva ๅฐ่ฃ…
โ”‚    โ”‚     โ”œโ”€โ”€ events.js   # Taro ไบ‹ไปถ
โ”‚    โ”‚     โ”œโ”€โ”€ global.js   # ๅ…จๅฑ€ๅ˜้‡
โ”‚    โ”‚     โ”œโ”€โ”€ pages.js    # ้กต้ข่ทณ่ฝฌ็ฎก็†
โ”‚    โ”‚     โ”œโ”€โ”€ storage.js  # ๆœฌๅœฐๅญ˜ๅ‚จ
โ”‚    โ”‚     โ””โ”€โ”€ utils.js    # ้€š็”จ
โ”‚    โ”œโ”€โ”€ app.config.js     # ๅบ”็”จ้…็ฝฎ
โ”‚    โ”œโ”€โ”€ app.js            # ๅบ”็”จๅ…ฅๅฃ
โ”‚    โ”œโ”€โ”€ app.less          # ๅ…จๅฑ€ๆ ทๅผ
โ”‚    โ”œโ”€โ”€ config.js         # ้กน็›ฎ้…็ฝฎๅ˜้‡
โ”‚    โ”œโ”€โ”€ index.html        # html ๆจก็‰ˆๆ–‡ไปถ
โ”‚    โ”œโ”€โ”€ mixin.less        # ้€š็”จๆ ทๅผ
โ”‚    โ”œโ”€โ”€ theme.global.scss # ่‡ชๅฎšไน‰ๆ ทๅผไธป้ข˜
โ”‚    โ””โ”€โ”€ theme.less        # ๅ…จๅฑ€ๆ ทๅผไธป้ข˜
โ””โ”€โ”€ webpack.config.ts

ๆผ”็คบ

ไฝฟ็”จๅฐ็จ‹ๅบ

ๅ›พ็‰‡ๅ็งฐ

้ƒจๅˆ†ๆˆชๅ›พ

ๅ›พ็‰‡ๅ็งฐ

่”็ณปไฝœ่€…

ๅ›พ็‰‡ๅ็งฐ