微信小程序云函数构建npm,找不到node_modules以及后续出现上传所有文件,并没有上传node_modules的文件问题

2023-11-11

最近研究下微信小程序云函数,在构建npm的时候困扰了很久,总是提示找逼到node_modules,之前一直也没接触过nodejs,不想购买服务器,选择尝试下云开发。

出现这个错误在网上找了很多,都没找到原因,包括官方文档,下面的过程有些别扭,也许不是真正的步骤,有别正确步骤,可以告知

1.本机安装npm

2.在package-lock.json中找到miniprogramRoot,默认为:  "miniprogramRoot": "miniprogram/",打开该目录客户端,安装一个依赖,如npm install request-promise -production --save(这里就是我感觉别扭的地方,感觉安装这个没什么用,后面说明)

3.点击开发者工具中的菜单栏:工具 --> 构建 npm,这里如果不执行第二部,就会报:没找到node_modules

4.勾选“使用 npm 模块”选项:点击右上角的详情,然后勾选“使用npm模块”

 

原来以为到这里之后就可以开心的进行云函数的编写了,但是还是遇到了问题,在上传选择全部文件之后,并未上传node_modules,原因是必须在每一个云函数的目录下安装依赖包,而且每个云函数都需要安装

会多出来这个文件,在本地的test目录下会生成目录node_modules,云函数会上传这里的文件,并不会上传步骤2中的文件,所以一直觉得那里很别扭,没有那个步骤,构建npm还提示没有node_modules目录,暂时未找到好的方法,有明白的高手可以提点一下

另外,选择上传所有文件之后,需要自己手动添加wx-server-sdk的依赖

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

微信小程序云函数构建npm,找不到node_modules以及后续出现上传所有文件,并没有上传node_modules的文件问题 的相关文章

  • opencv 识别图片和视频中的人脸

    识别图片中的人脸 import cv2 加载图像并创建一个人脸识别的级联分类器 image cv2 imread test jpeg face cascade cv2 CascadeClassifier D pyTest venv Lib
  • wireshark常见提示错误

    TCP dup ack 重复应答 TCP dup ack XXX X 表示第几次重新请求某一个包 XXX表示第几个包 不是Seq X表示第几次请求 丢包或者乱序的情况下 会出现该标志 RST ACK 重置 一般问题不大 TCP Retran
  • 关键词爬取图片(Python)

    废话不多说 直接上代码 测试了好几遍 确认管用才发出来 import requests import os import re headers User Agent Mozilla 5 0 Windows NT 10 0 WOW64 App
  • pandas 获取不符合条件/不包含某个字符串的dataframe

    工作中数据的处理中往往会遇到筛选出不符合条件的或者不包含某个字符的dataframe 我们会如何去做呢 可能你会想到用python写一个函数 然后用panda的apply函数或者map函数来进行处理 不可否认这是一中方法 但是实际上pand
  • JS面向对象编程浅析

    在AJAX兴起以前 很多人写JS可以说都是毫无章法可言的 基本上是想到什么就写什么 就是一个接一个的函数function 遇到重复的还得copy 如果一不小心函数重名了 还真不知道从何开始查找错误 因为大家总是用面向过程的编程思想来写JS代
  • Hexo个人博客主题配置

    系列文章目录 1 Hexo Github Gitee 搭建个人博客 2 Hexo个人博客主题配置 目录 系列文章目录 配置站点信息 修改主题 Next主题配置 样式 favicon avatar rss 代码块 回到页面顶部 阅读进度条 G

随机推荐

  • AI商业化如何落地?看设计师如何利用AI细化工作流

    自从AI爆火之后 人类是否会被AI取代一直都是打工人格外关注的问题 而最近 在小编深入探索到我们用户的使用情况后 发现已经有人拿神采PromeAI直接实现了商业应用 将AI的设计创意应用得淋漓尽致 并且直接进军房地产及家装行业 让我们一起来
  • CSS样式–被忽略的前端基础(二)

    CSS样式 被忽略的前端基础 二 前言 写css的时候有没有觉得属性值千奇百怪 有数值 有带单位的数值 有百分百 有函数 有颜色 red fff rgba 255 255 255 0 CSS属性值种类 1 数值 长度值 用于指定例如元素宽度
  • react-router-dom

    进入项目目录 使用npm安装react router dom npm install react router dom save dev 然后我们新建俩个页面 分别命名为 home 和 detail 在页面中编写如下代码 home js i
  • 一个都不能少: DevOps的3大核心基础架构

    DevOps的涵盖面非常广 因为这个概念的火热 又有很多文章和技术都在把DevOps的帽子扣在自己头上 让很多人迷惑不解 其实 DevOps的知识体系如果从顶层上来分解 只有2块 方法论和工具链 方法论这块 因为DevOps的很多理念脱胎于
  • rank/row_number() OVER ()使用

    row number OVER PARTITION BY COL1 ORDER BY COL2 表示根据COL1分组 在分组内部根据 COL2排序 而此函数计算的值就表示每组内部排序后的顺序编号 组内连续的唯一的 与rownum的区别在于
  • Qt 打开文件夹并选择该文件

    打开文件夹 并选择指定文件 打开文件夹 并且选择指定文件 QString fileName ui gt lineEdit gt text if fileName isEmpty return QProcess process fileNam
  • SQL数据库插入、修改、删除及删除表中数据操作示例(insert、update)

    目录 1 数据库的连接 创建 2 对字段的操作 alter table 3 SQL数据库插入 修改 删除操作 4 数据库的查询操作大全 select 5 多表查询 join on 6 约束操作 三 SQL数据库插入 修改 删除 1 插入数据
  • linux-arm电源管理

    一文搞懂ARM SoC功耗控制架构
  • kube-apiserver启动时报错并且不能操作etcd

    kube apiserver启动时报错 错误信息如下 Flag kubelet port has been deprecated kubelet port is deprecated and will be removed W0914 15
  • 软构第九天:OOP编程语法

    文章目录 前言 一 OOP的基本概念 二 基本概念 类 对象 属性 方法 三 接口 四 继承与重写 五 多态 子类型 重载 总结 前言 上节课说了ADT的相关内容 这节课老师讲述了ADT思想在编程语言中的具体体现 OOP OOP思想我们已经
  • 操作系统之虚拟化CPU(一)介绍

    但凡学习过计算机的人 一定都听说过一个问题 并发和并行的区别 此处引用知乎用户的关于吃饭的形象比喻 是的 你就是任劳任怨的CPU 而吃饭和接电话是你要执行的多个任务 你吃饭吃到一半 电话来了 你一直到吃完了才去接 说明你不支持并发也不支持并
  • (3)使用uboot界面通过tftp安装kernel,rootfs

    板子已经通过Hitool烧录U boot 参数配置 1 单板上电后 敲任意键进入u boot 设置serverip 即tftp服务器的ip ipaddr 单板ip 和ethaddr 单板的MAC地址 hisilicon setenv ser
  • ldap登录 AD域登录工具类

    1 依赖包
  • RabbitMQ 消息确认机制、补偿机制、消息幂等性实践

    1 场景 先看这么几个面试题 如何保证消息的可靠性投递 即如何确定消息是否发送成功 如果失败如何处理 补偿机制 如何保证消息不被重复消费 或者说 如何保证消息消费时的幂等性 2 消息的可靠性投递 消息确认 消息确认包括主要生产者发送确认和消
  • ChatGPT认知课07:ChatGPT AI时代,还需要专门学写作么?

    5 天前 ChatGPT云炬学长 关注 我认为ChatGPT出现后 我们更需要学写作了 这节课就聊聊这个话题 01ChatGPT会像作家一样写出好作品么 自媒体人 职业写作者会失业么 ChatGPT可以高效生成文本 语言表达能力确实牛逼 但
  • 京东的Netty实践,京麦TCP网关长连接容器架构

    背景 早期京麦搭建 HTTP 和 TCP 长连接功能主要用于消息通知的推送 并未应用于 API 网关 随着逐步对 NIO 的深入学习和对 Netty 框架的了解 以及对系统通信稳定能力越来越高的要求 开始有了采用 NIO 技术应用网关实现
  • 如何设置文本输入框中字体的颜色?

    设置input type text或者textarea这些能输入内容的文本框 或区域 的颜色 input type text name T1 size 20 style color 00FF00 这一块就是设置文字颜色的
  • C++命令模式

    命令模式 原理 背景 原理 代码解释 应用 工作队列 记录日志 思考 原理 背景 在日常的编程过程当中 我们时常会遇到需要在底层执行许多方法的情况 在工厂模式中 以面馆为例 介绍了如何通过继承抽象接口 帮助面馆实现原材料上的多样性 以区分不
  • 111、锐捷交换机如何配置?一步步详解,交换机配置再也不难了

    锐捷交换机最近挺火 这段时间不断的有朋友多次提到锐捷交换机的配置 本期我们来了解锐捷交换机的配置 本期内容共分为两部分 第一部分是vlan的基础配置命令 第二部分是锐捷交换机的配置实例 我们一起来看下 如何一步步的连接及配置锐捷交换机 一
  • 微信小程序云函数构建npm,找不到node_modules以及后续出现上传所有文件,并没有上传node_modules的文件问题

    最近研究下微信小程序云函数 在构建npm的时候困扰了很久 总是提示找逼到node modules 之前一直也没接触过nodejs 不想购买服务器 选择尝试下云开发 出现这个错误在网上找了很多 都没找到原因 包括官方文档 下面的过程有些别扭