当前位置: 首页 > article >正文

关于微信小程序安装npm的过程,从下载到小程序内部安装完成

1.先从官网下载nodejs 网站为Node.js (nodejs.org),选择左边第一个f80e5646ef6346bc8700372143cce8cc.png2 然后一直next,选默认就行 选择自己喜欢的路径我的是D:\nodejs-v18.12.1

a11564dbffe1449cb688ddd3dd646ba0.png

3 下载完成后,先在安装文件夹中新建两个文件夹

node_cache

node_global

d34dd01b48be45baa39af1d317d3b5bb.png

 

4 配置一下环境变量,如果不配置好就会导致微信微信小程序里面找不到路径的情况,打开控制面板->系统与安全->系统->高级系统设置->环境变量

 

 一共要配置三个地方

d5c44b9149cc4d33a9c7a923371debee.png

一个是用户的环境变量,要新建一个NODE_PATH,变量值是你安装的路径

efdf65d7f16e4a81bbc09b38743f3ae4.png

 

 

 另外两个在系统变量中的Path中,打开Path,新建以下两个路径(记得改自己的路径,不要复制粘贴我的)

D:\nodejs-v18.12.1\node_global

D:\nodejs-v18.12.1\node_modules

757578b697ae4c32a4529b47cb3281c6.png

确定,离开

5 进入微信小程序(第一次进入最好使用管理员),点击miniprogram 打开调试器的终端,输入 npm -v node -v,显示出来版本,如果没有显示出来版本号,原因就是你环境没有配置好,新建的路径看看和你文件的路径有没有对的上,文件夹有没有创建等。

5180d32e430b4fb08d64c0811fedcf98.png

 

再输入npm init -y

62b5ded711214d11b5b82fd2adb40410.png

输入npm i @vant/weapp@1.3.3 -S --production 

@1.3.3是版本号,你想要哪个版本就@什么版本,我的是1.3.3,成功后会显示我图上的内容

并且左边会出现一个文件夹,名字默认是node_modules

 

6ae3d77dc7a940eb997aafbd63a1e4d6.png

 6 点击左上角,工具构建npm(不需要在详情那里点击构建npm,因为现在的版本是默认开启的)

cde1c7f60bd74941bb8c6dedaa25a324.png

 7 这时候可能会弹出一个错误消息,没有找到构建的NPM包,详情如同

a8cdbce7f9b3440f8d468d4c1f9bd9d1.png

 这时候需要我们在project.config.json文件里面的setting加上

 "packNpmManually": true,

    "packNpmRelationList": [

      {

        "packageJsonPath": "./package.json",

        "miniprogramNpmDistDir": "./miniprogram/"

      }

    ]

4bbb7e8b54064436b1a245fe8c6c6514.png

 然后保存编译,成功!!!!

5825ca1e8cfd49e2bee0580aacd7f2c5.png

 

 

 

 

 

 

 

 


http://www.kler.cn/a/4127.html

相关文章:

  • mono3d汇总
  • PHP xml 常用函数整理
  • Red Hat8:搭建FTP服务器
  • AI编程工具横向评测--Cloudstudio塑造完全态的jupyter notebook助力数据分析应用开发
  • 小白:react antd 搭建框架关于 RangePicker DatePicker 时间组件使用记录 2
  • IM聊天学习资源
  • gitignore文件的作用和语法
  • 设置鼠标右键打开方式,添加IDEA的打开方式
  • Mac M1通过VMWare Fusion安装Centos7记录(镜像和网络有大坑)
  • 基于OpenCV的图片和视频人脸识别
  • Python实战,爬取金融期货数据
  • 配置案例丨EtherCAT转Profinet网关连接凯福科技总线步进驱动器
  • macOS 13.3(22E252)/12.6.4/11.7.5正式版发布
  • 在芯片设计行业,从项目的初期到交付,不同的岗位的工程师主要负责什么?
  • FairyGUI个人使用手册 只有重点(1)
  • 基于opencv的边缘检测方法
  • Docker学习记录
  • 我跟GPT合作写了一个genbank文件处理的脚本
  • 彩色滤镜阵列CFA与Bayer滤镜
  • 51单片机学习笔记_14 红外遥控
  • Mac node使用nvm进行版本管理
  • 走进小程序【二】微信小程序环境搭建并初始化第一个小程序项目
  • 变压器的二次侧电压分析
  • 大数据未来发展怎么样?
  • 【JUC线程池】ExecutorService以及Executors线程池类型
  • Python基于周立功盒子的二次开发的封装和调用