Una plantilla de miniprograma de WeChat proyecta las mejores prácticas con TypeScript y VSCode
[Mejores prácticas para plantillas de miniprogramas (TypeScript+VSCode), creadas con la herramienta de creación de miniprogramas]
npm
>= 6.0 (o yarn
) Node
>= 10服务端口
abierto) Haga clic en Usar esta plantilla para usar esta plantilla con un solo clic, o use la línea de comando:
# 不指定`[本地目录]`则在当前目录创建,`-n`表示使用最新模板
npm create miniprogram NewFuture/miniprogram-template -n [本地目录]
# 或者
# yarn create miniprogram NewFuture/miniprogram-template -n [本地目录]
# cd [本地目录名]
npm start
# 或者
# yarn start
Después del inicio normal, la herramienta de depuración abrirá automáticamente la vista previa dist
.
npm
puede ser reemplazado poryarn
npm start
: vuelve a compilar el proyecto y lo actualiza en tiempo real [alias npm run start
]npm run start:test
: utiliza el archivo de configuración del entorno de prueba para el desarrollonpm run start:prod
: utiliza el archivo de configuración del entorno de compilación para el desarrollonpm run upload
: empaqueta y carga el proyecto en el fondo del mini programa (configuración del entorno de desarrollo)npm run upload:test
: utilice la configuración del entorno de prueba para empaquetar y cargar el proyecto en el fondo del mini programa.npm run upload:prod
: utilice la configuración del entorno de compilación para empaquetar y cargar el proyecto en el fondo del mini programa.npm run build
: reempaquetar y compilar (configuración del entorno de desarrollo)npm run build:test
: reempaquetar y compilarnpm run build:prod
: reempaquetar y compilarnpm test
: prueba [alias npm run test
]npm run check
: verificación de formato y estilo de código (admite comprobaciones lint
separadas en diferentes idiomas)npm run fix
: soluciona automáticamente problemas de estilo de código y pelusa reparablesnpm run help
: vea el uso detallado de la herramienta de compilación mpTodos los comandos de acceso directo paquete.json
Cada entorno se puede configurar de manera diferente (la configuración del entorno se puede aumentar o reducir según sea necesario)
.mpconfig.jsonc
env/test.jsonc
env/prod.jsonc
Si solo hay un entorno, puede eliminar el directorio
env
y configurarlo directamente usando.mpconfig.jsonc
.ts
(TypeScript) o .js
(JavaScript) ( se recomienda ts
)/
importación de formulario de ruta absoluta .wxml
o .html
.scss
, .sass
o .css
(se recomienda scss
)scss
puede @import
directamente el contenido del directorio de activos .jsonc
, .json
o .json5
.wxts
(TypeScript), .wxs
(JavaScript) (se recomienda wxts
)miniprogram-wxs
realiza verificación y calificación de tipoUtilice
VSCode
e instale automáticamente los complementos recomendados
Page
o Component
, wxs
generará automáticamente archivos de plantilla (la plantilla se puede modificar) Auzre Pipelines, Travis CI y Github Actions se han configurado de forma predeterminada y se pueden abrir y modificar según sea necesario.