Un projet de modèle de miniprogramme WeChat est la meilleure pratique avec TypeScript et VSCode
[Meilleures pratiques pour les modèles de mini-programmes (TypeScript+VSCode), créés à l'aide de l'outil miniprogram-build]
npm
>= 6.0 (ou yarn
) Node
>= 10服务端口
ouvert) Cliquez sur Utiliser ce modèle pour utiliser ce modèle en un seul clic, ou utilisez la ligne de commande :
# 不指定`[本地目录]`则在当前目录创建,`-n`表示使用最新模板
npm create miniprogram NewFuture/miniprogram-template -n [本地目录]
# 或者
# yarn create miniprogram NewFuture/miniprogram-template -n [本地目录]
# cd [本地目录名]
npm start
# 或者
# yarn start
Après un démarrage normal, l'outil de débogage ouvrira automatiquement l'aperçu dist
.
npm
peut être remplacé paryarn
npm start
: Recompilez le projet et mettez-le à jour en temps réel [alias npm run start
]npm run start:test
: Utiliser le fichier de configuration de l'environnement de test pour le développementnpm run start:prod
: utiliser le fichier de configuration de l'environnement de construction pour le développementnpm run upload
: emballez et téléchargez le projet en arrière-plan du mini-programme (configuration de l'environnement de développement)npm run upload:test
: utilisez la configuration de l'environnement de test pour empaqueter et télécharger le projet en arrière-plan du mini-programmenpm run upload:prod
: utilisez la configuration de l'environnement de construction pour empaqueter et télécharger le projet en arrière-plan du mini-programmenpm run build
: reconditionner et compiler (configuration de l'environnement de développement)npm run build:test
: reconditionner et compilernpm run build:prod
: reconditionner et compilernpm test
: test [alias npm run test
]npm run check
: vérification du style de code et du format (prend en charge les vérifications lint
distinctes dans différentes langues)npm run fix
: Résoudre automatiquement les problèmes de charpie et de style de code réparablesnpm run help
: Afficher l'utilisation détaillée de l'outil de compilation mpToutes les commandes de raccourci package.json
Chaque environnement peut être configuré différemment (la configuration de l'environnement peut être augmentée ou réduite selon les besoins)
.mpconfig.jsonc
env/test.jsonc
env/prod.jsonc
configuration de l'environnement de production en ligneS'il n'y a qu'un seul environnement, vous pouvez supprimer le répertoire
env
et le configurer directement à l'aide de.mpconfig.jsonc
.ts
(TypeScript) ou .js
(JavaScript) ( ts
recommandé )/
importation de formulaire de chemin absolu .wxml
ou .html
.scss
, .sass
ou .css
( scss
recommandé)scss
peut directement @import
le contenu du répertoire des actifs .jsonc
, .json
ou .json5
prises en charge.wxts
(TypeScript), .wxs
(JavaScript) ( wxts
recommandé)miniprogram-wxs
effectue la vérification et la qualification du typeUtilisez
VSCode
et installez automatiquement les plug-ins recommandés
Page
, Component
, wxs
générera automatiquement des fichiers modèles (le modèle peut être modifié) Auzre Pipelines, Travis CI et Github Actions ont été configurés par défaut et peuvent être ouverts et modifiés selon les besoins.