Ein Wechat-Miniprogramm-Vorlagenprojekt, das die beste Praxis mit TypeScript und VSCode darstellt
[Best Practice für Miniprogrammvorlagen (TypeScript+VSCode), erstellt mit dem Miniprogram-Build-Tool]
npm
>= 6.0 (oder yarn
) Node
>= 10服务端口
) Klicken Sie auf „Diese Vorlage verwenden“, um diese Vorlage mit einem Klick zu verwenden, oder verwenden Sie die Befehlszeile:
# 不指定`[本地目录]`则在当前目录创建,`-n`表示使用最新模板
npm create miniprogram NewFuture/miniprogram-template -n [本地目录]
# 或者
# yarn create miniprogram NewFuture/miniprogram-template -n [本地目录]
# cd [本地目录名]
npm start
# 或者
# yarn start
Nach dem normalen Start öffnet das Debugging-Tool automatisch die dist
-Vorschau.
npm
kann durchyarn
ersetzt werden
npm start
: Kompilieren Sie das Projekt neu und aktualisieren Sie es in Echtzeit [alias npm run start
]npm run start:test
: Verwenden Sie die Konfigurationsdatei der Testumgebung für die Entwicklungnpm run start:prod
: Verwenden Sie die Konfigurationsdatei der Build-Umgebung für die Entwicklungnpm run upload
: Packen Sie das Projekt und laden Sie es in den Hintergrund des Miniprogramms hoch (Konfiguration der Entwicklungsumgebung).npm run upload:test
: Verwenden Sie die Testumgebungskonfiguration, um das Projekt zu packen und in den Hintergrund des Miniprogramms hochzuladennpm run upload:prod
: Verwenden Sie die Build-Umgebungskonfiguration, um das Projekt zu verpacken und in den Hintergrund des Miniprogramms hochzuladennpm run build
: Neu verpacken und kompilieren (Konfiguration der Entwicklungsumgebung)npm run build:test
: Neu verpacken und kompilierennpm run build:prod
: neu verpacken und kompilierennpm test
: test [alias npm run test
]npm run check
: Überprüfung des Codestils und -formats (unterstützt separate lint
-Prüfungen in verschiedenen Sprachen)npm run fix
: Korrigierbare Lint- und Codestilprobleme werden automatisch behobennpm run help
: Detaillierte Verwendung des Kompilierungstools mp anzeigenAlle Verknüpfungsbefehle package.json
Jede Umgebung kann unterschiedlich konfiguriert werden (die Umgebungskonfiguration kann je nach Bedarf erhöht oder reduziert werden).
.mpconfig.jsonc
integrierte Entwicklungsumgebungenv/test.jsonc
Testumgebungskonfigurationenv/prod.jsonc
Online-ProduktionsumgebungskonfigurationWenn nur eine Umgebung vorhanden ist, können Sie das
env
-Verzeichnis löschen und es direkt mit.mpconfig.jsonc
.ts
(TypeScript) oder .js
(JavaScript) ( ts
empfohlen )/
absoluten Pfadimport .wxml
oder .html
.scss
, .sass
oder .css
( scss
empfohlen)scss
kann den Inhalt des Assets-Verzeichnisses direkt @import
.jsonc
, .json
oder .json5
Annotationen werden unterstützt.wxts
(TypeScript), .wxs
(JavaScript) ( wxts
empfohlen)miniprogram-wxs
führt Typprüfung und Qualifizierung durchVerwenden Sie
VSCode
und installieren Sie automatisch empfohlene Plug-Ins
Page
oder Component
generiert wxs
automatisch Vorlagendateien (die Vorlage kann geändert werden). Auzre Pipelines, Travis CI und Github Actions wurden standardmäßig konfiguriert und können nach Bedarf geöffnet und geändert werden.