Table des matières
Scénarios applicables
Caractéristiques
Démarrage
0. Avant de commencer, assurez-vous d'avoir installé node et npm et installé gulp-cli globalement
1. . Téléchargez le code
2. Entrez dans le répertoire et installez les dépendances
3. Compilez le code, générez le répertoire dist et utilisez les outils de développement pour ouvrir le répertoire dist
2. 🎜>
6. et la publication
Non.
Maison Applet WeChat Développement de mini-programmes Développement d'applets WeChat : workflow construit sur Gulp

Développement d'applets WeChat : workflow construit sur Gulp

Jul 25, 2018 am 11:49 AM
javascript 微信 微信小程序 微信开发

Actuellement, lors du développement de mini-programmes WeChat, il existe environ quatre solutions techniques disponibles, qui sont : le développement natif de mini-programmes WeChat, en utilisant le framework wepy, en utilisant le framework mpvue et en utilisant le framework taro

continuera à être mis à jour. Merci pour votre soutien.

Flux de développement d'applets WeChat basé sur Gulp

Scénarios applicables

Trois options de développement, chacune avec ses propres avantages et inconvénients. Si vous développez à l'aide d'un framework tiers, vous pouvez profiter de la commodité de développement apportée par le framework, mais pour les nombreuses nouvelles fonctionnalités et fonctions du mini programme, telles que le module WXS, les composants personnalisés et Plug-ins , etc. sont limités par des frameworks tiers et ne peuvent pas être utilisés.

Le modèle de développement de petits programmes natifs est trop simple. En termes de style, les étudiants qui sont moins habitués à écrire, au stylet et au culot ne pourront pas tolérer la méthode d'écriture de wxss. a décidé d'utiliser gulp est un outil automatisé pour créer un ensemble de modèles de base pour le développement de mini-programmes WeChat. Sur la base de la conservation complète des fonctions et caractéristiques des mini-programmes WeChat, vous pouvez également utiliser less pour. écrivez des styles et ajoutez en même temps une compression d'image, et la ligne de commande est rapide Créez des modèles et d'autres fonctionnalités, ainsi développés, heureux, heureux !

github démarré

Caractéristiques

  • Projet d'ingénierie d'applet WeChat construit sur la base de gulp+less

  • Automatique compression des images du projet

  • Inspection du code ESLint

  • Utilisez la ligne de commande pour créer rapidement page, template et component

Démarrage

0. Avant de commencer, assurez-vous d'avoir installé node et npm et installé gulp-cli globalement
$ npm install --global gulp-cli
Copier après la connexion
1. . Téléchargez le code
$ git clone https://github.com/YangQiGitHub/wx-miniprogram-boilerplate.git
Copier après la connexion
2. Entrez dans le répertoire et installez les dépendances
$ cd wx-miniprogram-boilerplate && npm install
Copier après la connexion
3. Compilez le code, générez le répertoire dist et utilisez les outils de développement pour ouvrir le répertoire dist
$ npm run dev
Copier après la connexion
2. 🎜>
  gulp auto -p mypage           创建名为mypage的page文件
  gulp auto -t mytpl            创建名为mytpl的template文件
  gulp auto -c mycomponent      创建名为mycomponent的component文件
  gulp auto -s index -p mypage  复制pages/index中的文件创建名称为mypage的页面
Copier après la connexion
4 . Créez une nouvelle page, un modèle ou un composant
$ npm run build
Copier après la connexion
5. Compilez avant de télécharger le code

6. et la publication

wx-miniprogram-boilerplate
├── dist         // 编译后目录
├── node_modules // 项目依赖
├── src 
│    ├── components // 微信小程序自定义组件
│    ├── images     // 页面中的图片和icon
│    ├── pages      // 小程序page文件
│    ├── styles     // ui框架,公共样式
│    ├── template   // 模板
│    ├── utils      // 公共js文件
│    ├── app.js
│    ├── app.json
│    ├── app.less
│    ├── project.config.json // 项目配置文件
│    └── api.config.js       // 项目api接口配置
├── .gitignore
├── .eslintrc.js               // ESLint
├── package-lock.json
├── package.json
└── README.md
Copier après la connexion
Structure du projet

Tasks:
  dev              开发编译,同时监听文件变化
  build            整体编译

  clean            清空产出目录
  wxml             编译wxml文件(仅仅copy)
  js               编译js文件,同时进行ESLint语法检查
  json             编译json文件(仅仅copy)
  wxss             编译less文件为wxss
  img              编译压缩图片文件
  watch            监听开发文件变化
  
  auto             自动根据模板创建page,template或者component(小程序自定义组件)

gulp auto 

选项:
  -s, --src        copy的模板                     [字符串] [默认值: "_template"]
  -p, --page       生成的page名称                                       [字符串]
  -t, --template   生成的template名称                                   [字符串]
  -c, --component  生成的component名称                                  [字符串]
  --msg            显示帮助信息                                           [布尔]

示例:
  gulp auto -p mypage           创建名为mypage的page文件
  gulp auto -t mytpl            创建名为mytpl的template文件
  gulp auto -c mycomponent      创建名为mycomponent的component文件
  gulp auto -s index -p mypage  复制pages/index中的文件创建名称为mypage的页面
Copier après la connexion
Instructions Gulp

Q&A
Q :Pourquoi la conversion js, la complétion du style et la compression du code ne sont pas incluses dans le flux de travail ?
A :Développement dapplets WeChat : workflow construit sur Gulp Les outils de développement WeChat sont livrés avec des fonctions telles que la conversion de Babel ES6 en ES5, la complétion de style et la compression du code js. Aucun ajout supplémentaire n'est requis dans ce flux de travail.

_templateQ : Quelles sont les utilisations des fichiers du répertoire
 ? gulp autoA :-s Utilisez la commande _template pour générer automatiquement des fichiers. Le paramètre _template peut spécifier l'objet de copie. Par défaut, le fichier dans le dossier du répertoire correspondant est

. de. Les développeurs peuvent personnaliser les fichiers sous

en fonction des besoins de l'entreprise. _templateQ : Les fichiers du répertoire dist
seront-ils compilés dans le répertoire  ?

R :

Non.

    TODO
  • [x] Commentaires de code
  • [x] Utilisation de la ligne de commande standard
  • [x] eslint
  • [ ] Introduire les bibliothèques CSS couramment utilisées, telles que weui et autres

Recommandations associées :

Tutoriel pratique sur le développement du mini-programme WeChat - Développement du mini-programme WeChat en cours d'exécution

Développement du mini-programme WeChat

Vidéo : Tutoriel vidéo sur le développement de mini-programmes WeChat

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

La différence entre H5 et mini-programmes et applications La différence entre H5 et mini-programmes et applications Apr 06, 2025 am 10:42 AM

H5. La principale différence entre les mini programmes et l'application est: Architecture technique: H5 est basé sur la technologie Web, et les mini-programmes et l'application sont des applications indépendantes. Expérience et fonctions: H5 est légère et facile à utiliser, avec des fonctions limitées; Les mini-programmes sont légers et ont une bonne interactivité; Les applications sont puissantes et ont une expérience fluide. Compatibilité: H5 est compatible multiplateforme, les applets et les applications sont limités par la plate-forme. Coût de développement: H5 a un faible coût de développement, des mini-programmes moyens et une application la plus élevée. Scénarios applicables: H5 convient à l'affichage d'informations, les applets conviennent aux applications légères et les applications conviennent aux fonctions complexes.

OUYI Exchange App Download Download Tutorial OUYI Exchange App Download Download Tutorial Mar 21, 2025 pm 05:42 PM

Cet article fournit un guide détaillé pour le téléchargement en toute sécurité de l'application OUYI OKX en Chine. En raison des restrictions sur les magasins d'applications nationales, il est conseillé aux utilisateurs de télécharger l'application via le site officiel d'Ouyi OKX, ou d'utiliser le code QR fourni par le site officiel pour analyser et télécharger. Pendant le processus de téléchargement, assurez-vous de vérifier l'adresse officielle du site Web, de consulter les autorisations d'application, d'effectuer une analyse de sécurité après l'installation et d'activer la vérification à deux facteurs. Pendant l'utilisation, veuillez respecter les lois et réglementations locales, utiliser un environnement de réseau sûr, protéger la sécurité des comptes, être vigilant contre la fraude et investir rationnellement. Cet article est pour référence uniquement et ne constitue pas des conseils d'investissement.

Que dois-je faire si le logiciel de sécurité de l'entreprise est en conflit avec les applications? Comment dépanner les logiciels de sécurité des teintes provoque l'ouverture des logiciels communs? Que dois-je faire si le logiciel de sécurité de l'entreprise est en conflit avec les applications? Comment dépanner les logiciels de sécurité des teintes provoque l'ouverture des logiciels communs? Apr 01, 2025 pm 10:48 PM

Problèmes de compatibilité et méthodes de dépannage pour les logiciels et applications de sécurité de l'entreprise. De nombreuses entreprises installeront des logiciels de sécurité afin d'assurer la sécurité intranet. Cependant, les logiciels de sécurité parfois ...

Quelle est la différence entre la production de pages H5 et les applets WeChat Quelle est la différence entre la production de pages H5 et les applets WeChat Apr 05, 2025 pm 11:51 PM

H5 est plus flexible et personnalisable, mais nécessite une technologie qualifiée; Les mini-programmes sont rapides à démarrer et faciles à entretenir, mais sont limités par le cadre WeChat.

Comment résoudre le problème de la mise en cache des ressources JS dans l'entreprise WeChat? Comment résoudre le problème de la mise en cache des ressources JS dans l'entreprise WeChat? Apr 04, 2025 pm 05:06 PM

Discussion sur le numéro de mise en cache des ressources JS d'Enterprise WeChat. Lors de la mise à niveau des fonctions du projet, certains utilisateurs rencontrent souvent des situations où ils ne parviennent pas à mettre à niveau avec succès, en particulier dans l'entreprise ...

Comment choisir H5 et Applets Comment choisir H5 et Applets Apr 06, 2025 am 10:51 AM

Le choix de H5 et Applet dépend des exigences. Pour les applications avec une plate-forme multiplateuse, un développement rapide et une éleve élevée, choisissez H5; Pour les applications avec une expérience native, des fonctions riches et des dépendances de plate-forme, choisissez des applets.

Le logiciel de sécurité de l'entreprise entraîne-t-il l'exécution de l'application? Comment dépanner et le résoudre? Le logiciel de sécurité de l'entreprise entraîne-t-il l'exécution de l'application? Comment dépanner et le résoudre? Apr 19, 2025 pm 04:51 PM

Dépannage et solutions au logiciel de sécurité de l'entreprise qui fait que certaines applications ne fonctionnent pas correctement. De nombreuses entreprises déploieront des logiciels de sécurité afin d'assurer la sécurité des réseaux internes. ...

Tutoriel détaillé sur la façon d'acheter et de vendre une monnaie virtuelle de binance Tutoriel détaillé sur la façon d'acheter et de vendre une monnaie virtuelle de binance Mar 18, 2025 pm 01:36 PM

Cet article fournit un bref guide pour l'achat et la vente de monnaie virtuelle de binance mise à jour en 2025 et explique en détail les étapes de fonctionnement des transactions de devises virtuelles sur la plate-forme de binance. Le guide couvre l'achat de monnaie Fiat USDT, l'achat de transactions en devises d'autres devises (tels que BTC) et les opérations de vente, y compris le trading du marché et la limite de trading. En outre, le guide rappelle également spécifiquement les risques clés tels que la sécurité des paiements et la sélection du réseau pour les transactions de monnaie fiduciaire, aidant les utilisateurs à effectuer des transactions de binance en toute sécurité et efficacement. Grâce à cet article, vous pouvez rapidement maîtriser les compétences de l'achat et de la vente de monnaies virtuelles sur la plate-forme Binance et de réduire les risques de transaction.

See all articles