前端开发——微信小程序

2023-11-06

1、安装【微信开发者工具】

使用的开发平台为——微信开发者工具(点击此处链接) 

依次点击【工具】->【下载】->【稳定版更新日志】,找到适合的版本,进行下载安装。

2、注册微信小程序

注册微信小程序(点击注册链接),注意注册的是”小程序“。

根据注册提示完成后,进入以下界面:

在侧边栏点击【开发】-->【开发管理】-->【开发设置】 

        获取AppID(小程序ID),后期创建 小程序时会用到。

3、创建【小程序】

        打开安装好的微信开发者工具,点击【小程序】,进入【创建小程序】界面。

此时将步骤2,所得到的AppID,复制到对应的位置即可。默认选择微信云开发。

 4、搭建node.js环境

 点击【Other Downloads】-->【Windows Binary(.zip)】-->【64-bit】

 解压后,放在路径 D:\SoftSetup\nodejs 下

  • 配置环境变量

由【此电脑】-->【高级系统设置】-->【系统属性】-->【环境变量】

 在用户变量处,新建 变量名NODE_PATH, 变量值为上面nodejs的路径。(建议直接点击【浏览目录】,找到对应文件夹,即可获取路径)

 点击用户变量中的变量【PATH】,新建 %NODE_PATH%

 在【系统变量】处,点击变量【PATH】,新建 %NODE_PATH%

  •  检查是否安装成功

  • win+r ,输入cmd,回车
  • 进入在命令提示符中输入:node -v  ,如图所示node环境安装成功
  • 5、npm配置

  • npm 是Nodejs下的包管理器,安装完node.js后npm的本地仓库默认会在C盘。如图
    •   我们配置npm的全局模块的存放路径以及cache的路径。我是放在了node.js 的安装路径。在D:\SoftSetup\nodejs 文件夹内新建两个文件夹,分别为node_cache和node_global
  •   修改npm的全局目录路径和缓存目录,将对应的模块目录改到D盘的nodejs的安装目录。
  • #全局安装目录
    npm config set prefix "D:\SoftSetup\nodejs\node_global"
    #缓存目录
    npm config set cache "D:\SoftSetup\nodejs\node_cache"

      配置环境变量:

  •   由【此电脑】-->【高级系统设置】-->【系统属性】-->【环境变量】

    •   在系统环境变量中,新建变量名: NODE_PATH ,变量值:D:\SoftSetup\nodejs\node_global\node_modules

    •  在用户环境变量中新建或修改,默认的 C 盘下的  C:\Users\Paterson\AppData\Local\npm为D:\SoftSetup\nodejs\node_global

    •  更换镜像源:

    • #全局使用淘宝镜像源
      npm config set registry https://registry.npm.taobao.org
      
      #查看当前镜像源
      npm config get registry

       6、npm配置vant weapp框架

    • 打开步骤3,新建的项目,从小程序文件的根目录打开终端窗口

    •  通过 npm 安装,一定要在项目的根目录下进行。

    • 比如我新建的小程序项目1就存放在SmaProgram文件夹内,所以Smagram就是我的根目录

    • #安装 Vant Weapp 组件库
      npm i @vant/weapp -S --production
      
      #初始化项目,
      npm init -y

      生成了node_modules文件夹,package-lock.json和package.json文件。

    •  以下是我终端运行过程:

  • Microsoft Windows [版本 10.0.19044.3086]
    (c) Microsoft Corporation。保留所有权利。
    
    D:\Storage\SmaPrograms>npm i @vant/weapp -S --production
    npm WARN config production Use `--omit=dev` instead.
    
    added 1 package in 3s
    
    D:\Storage\SmaPrograms>npm init -y
    Wrote to D:\Storage\SmaPrograms\package.json:
    
    {
      "dependencies": {
        "@vant/weapp": "^1.10.23"
      },
      "name": "smaprograms",
      "version": "1.0.0",
      "main": ".eslintrc.js",
      "devDependencies": {},
      "scripts": {
        "test": "echo \"Error: no test specified\" && exit 1"
      },
      "keywords": [],
      "author": "",
      "license": "ISC",
      "description": ""
    }
    
    D:\Storage\SmaPrograms>
    

    旧版本微信开发者工具构建安装 Vant Weapp 需要先配置project.config.json文件的内容

  •  

    构建npm,【工具】->【构建npm】 

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

前端开发——微信小程序 的相关文章

  • 【React 进阶】props 和 state 的区别详解

    时隔一年半之久再次重新学习 React 好多都还是原来的样子 这次我要重新开启 React 的大门 希望各位小伙伴可以一起讨论学习呦 前言 今天我们开始第一个专题 React 中 关于 props 和 state 当然我们不是对 props
  • 【React】19课 react组件使用redux小案例

    小案例效果入下 我们来看一下文件的目录结构 redux文件内的index js文件代码 const add Num 增加一条数据 const remove Num 删除一条数据 state 数据原先的状态 action 需要来进行改造的内容
  • using namespace std啥意思?命名空间?

    using 是C 中的关键字 命名空间作用域参考 两种形式 using 命名空间名 标识符名 将指定的标识符暴露在当前的作用域内 使得在当前作用域可以直接引用该标识符 using namespace 命名空间名 将指定命名空间内的所有标识符
  • 默纳克调试说明书_默纳克_NICE3000调试说明书(修改版)

    4 2 4 密码设置 为了更有效地进行参数保护 NICE3000电梯一体化控制器提供了密码保护 下面示例将密码改为12345的过程 粗体表示闪烁位 图4 9 密码的设定过程 设置了用户密码 即用户密码FP 00的参数不为0 会先进入用户密码
  • Selenium被检测为爬虫,怎么屏蔽和绕过

    01 Selenium 操作被屏蔽 使用selenium自动化网页时 有一定的概率会被目标网站识别 一旦被检测到 目标网站会拦截该客户端做出的网页操作 比如淘宝和大众点评的登录页 当手工打开浏览器 输入用户名和密码时 是能正常进入首页的 但
  • DNS查询服务器的基本流程

    DNS查询服务器的基本流程 假定域名为m xyz com的主机想知道另一台主机 域名为y abc com 的IP地址 例如 主机m xyz com打算发邮件给y abc com 此时 必须知道主机y abc com的IP地址 主机m xyz
  • 因果推理(九):双重差分(Difference-in-Differences)

    1 预备知识 回顾一下第二章的 unconfoundedness 假设 无混杂假设等价于 T T T到 Y Y Y之间没有畅通无阻的后门路径 在这种情况下 关联就是因果 那么可以用下面的式子计算ATE
  • 【编译原理】第1章 引论

    1 引论 目录 一 基本概念 二 编译过程 三 PL 0编译程序 题目练习 拓展 高级程序语言 参数传递 一 基本概念 源语言程序 源语言编写的程序 源语言一般指的是编写源程序所用的语言 它必须翻译成机器语言才能在计算机中使用 目标语言程序
  • linux下显卡驱动掉了,出现The system is running in low-graphics mode时解决方法

    Ctrl alt F1 cd etc X11 sudo cp xorg conf failsafe xorg conf sudo reboot 重启会发现linux很卡 原因是显卡驱动有问题 Ctrl alt F1 sudo service
  • Android 10如何隐藏应用图标

    隐藏应用图标这个功能应该用的很少 毕竟用到这个功能的应用可想而之 手动滑稽 隐藏图标的实现方式我想在网上查到很多了有在AndroidManifest实现的也用通过如下代码实现的 启动组件 param componentName 组件名 pr

随机推荐

  • 2.处理器与设备间数据交换方式

    处理器与外设之间传输数据的控制方式通常有3种 查询方式 中断方式和直接内存存取 DMA 方式 21 查询方式 设备驱动程序通过设备的I O端口空间 以及存储器空间完成数据的交换 例如 网卡一般将自己的内部寄存器映射为设备的I O端口 而显示
  • ASPXGridView使用总结

    转载 一 ASPXGridView外观显示 属性 Caption 列的标题 KeyFieldName 数据库字段 SEOFriendly 是否启用搜索引擎优化 Summary 指定分页汇总信息的格式 Setting节点的ShowFilter
  • 如何将小程序放到公众号菜单?

    第一步 公众号关联小程序 注 小程序要放到公众号菜单需要先把小程序与公众号关联 如果已经关联了可以直接下一步操作 1 到微信公众平台 登录小程序账号 进入设置 gt 开发设置 即可得到小程序AppID 将其复制下来 获取小程序AppID 2
  • chinaUnix中的linux源代码学习

    原文地址 http bbs chinaunix net thread 1930079 1 1 html 大家好 内核源码版对本版块的精华帖进行了分类汇总 所有的精华帖分为十大类 各个分类的精华帖相关信息分布在该贴2 11楼 每个分类各占1楼
  • AXI总线学习小结

    1 AXI总线结构 AXI总线由5个通道构成 通道名称 通道功能 数据流向 read address 读地址通道 主机 gt 从机 read data 读数据通道 包括数据通道和读响应通道 从机 gt 主机 write address 写地
  • SQL中的连接

    一 表连接 SQL提供了多种类型的连接方式 它们之间的区别在于 从相互交叠的不同数据集合中选择用于连接的行时所采用的方法不同 连接类型 定义 内连接 只连接匹配的行 左外连接 包含左边表的全部行 不管右边的表中是否存在与它们匹配 的行 以及
  • 个人网站搭建 01——Linux 安装宝塔面板

    宝塔面板概念 官网 https www bt cn new index html 安全高效的服务器运维面板 使用宝塔前 手工输入命令安装各类软件 操作起来费时费力并且容易出错 而且需要记住很多 Linux 的命令 非常复杂 使用宝塔后 2
  • python cv实现二值化区域检测

    功能 检测图像中最大的矩形区域 代码实现 import cv2 import numpy as np imgpath test1 jpeg img cv2 imread imgpath gray cv2 cvtColor img cv2 C
  • maven创建自定义web工程模板

    一 先搭建好一个项目模板 这里推荐两种方式 更推荐第一种 第一种 maven创建web工程 使用模板方式 二 第二种 maven创建web工程不用模板 手动创建 一 注意每个文件夹下都放一个文件占位 否则创建模板时会认为是空目录不进行创建
  • 5分钟了解AI算法 之 隐式马尔可夫模型(Hidden Markov Model)

    一 隐式马尔可夫模型 简介 Hidden Markov Model 在之前的文章中已经介绍了马尔可夫链 马尔可夫模型与马尔可夫链的区别在于 隐马尔科夫模型多了一条不可见的时序状态 通过对该模型各参数的推导即可解决当前AI领域比较常见的三大基
  • 进程间通信(二)/共享内存

    前言 在前面的博文中分析了什么的进程间通信和进程间通信的方式之一 管道 匿名管道和命名管道 接下来分析第二种方式 共享内存 要实现进程间通信 其前提是让不同进程之间看到同一份资源 所谓共享内存 那就是不同进程之间 可以看到内存中同一块资源
  • Tigase开发笔记5:如何自定义插件 Plugin

    其他博客比较好的介绍推荐 http my oschina net greki blog 209726 1 定义一个插件 四种处理器插件接口 第一步 预处理 XMPPPreprocessorIfc 这是预处理器插件需要实现的接口 第二步 处理
  • Centos7扩容根分区(LVM+非LVM)

    Centos7扩容根分区 LVM 非LVM 为什么要扩容根分区 自然是系统空间不足 还有就是部署的时候只顾头不顾腚的操作 以及服务器每天都要产生大量日志 日益壮大的数据 等各种后期需求 学会扩容根分区是很有必要的 昨天踩的坑 今天把它们都记
  • gets函数,C语言gets函数详解

    gets函数 C语言gets函数详解 在前面从键盘输入字符串是使用 scanf 和 s 其实还有更简单的方法 即使用 gets 函数 该函数的原型为 include
  • chatgpt错误:Sorry, you have been blocked

    ChatGPT报错 Sorry You Have Been Blocked 解决办法 换个节点 就可以
  • VMware虚拟设置机映射本地文件夹

    背景 宿主机其是Windows 虚拟机中是linux 操作 先确认虚拟机是关闭状态 susppend时无法修改属性 再修改虚拟机属性 操作如下 Edit virtual machine settings 编辑 options 属性 Shar
  • App专项测试测试有哪些?

    App专项测试的话 包含但不限于 弱网测试 干扰测试 兼容性测试 电量测试 流量测试 稳定性测试 安全测试和环境相关测试 第一 兼容性测试 针对App通常会考虑这些方面 1 操作系统版本 包括Andoird版本 iOS版本 2 屏幕分辨率
  • 手写轨迹识别数字

    使用自定义模板实现了手写识别 目前实现了纯数字的识别 后续正在开发英文数字的识别 中文识别暂未有计划 使用方法 获取笔迹 笔迹字段为数组 每个对象有3个值 x 笔迹的x值 y 笔迹的y值 action 动作 包含3个动作 down落笔 up
  • Centos 7 VNC配置及黑屏原因 (图文教程)

    Centos 7 VNC配置或安装的教程很多 鱼龙混杂 这里写一篇经过实践证明的真理配置方法 以正视听 Centos 7 安装VNC非常简单 要比Ubuntu简单多了 因为Ubuntu默认Unity桌面不支持VNC 1 关闭防火墙 syst
  • 前端开发——微信小程序

    1 安装 微信开发者工具 使用的开发平台为 微信开发者工具 点击此处链接 依次点击 工具 gt 下载 gt 稳定版更新日志 找到适合的版本 进行下载安装 2 注册微信小程序 注册微信小程序 点击注册链接 注意注册的是 小程序 根据注册提示完