下面是适用于你当前问题的**腾讯云工单模板**,你可以直接复制、补充关键信息后提交:
---
### 腾讯云工单模板:云函数 wx-server-sdk 缺失
#### 标题
云函数报错:Cannot find module 'wx-server-sdk',依赖未自动注入
#### 内容
您好,
我的小程序云开发环境遇到如下严重问题,所有云函数调用时均报错:
```
Error: Cannot find module 'wx-server-sdk'
Require stack:
- /var/user/index.js
- /data/scf/frame/node18/userFunction.js
- /data/scf/frame/node18/runtime.js
```
#### 已尝试排查与操作(均无效):
1. 云函数目录下**仅有**`index.js`和`package.json`,**无 node_modules**,`package.json`内容如下(name全小写,无dependencies):
```json
{
"name": "getproducts",
"version": "1.0.0",
"description": "getProducts 云函数"
}
```
2. 通过微信开发者工具“上传并部署:云端安装依赖”上传云函数。
3. 尝试不同 Node.js 运行时(8.9、10.15、12.16、16.13)。
4. 删除并重建云函数、重建云开发环境,依然报错。
5. 换用 Cloud Studio 在线编辑器、CloudBase CLI 上传,问题依旧。
6. 小程序端和云函数端环境ID一致。
7. 代码和配置完全符合官方文档规范。
#### 问题现象
- 所有云函数(如 getProducts、getCategories、login 等)均报 wx-server-sdk 缺失。
- 有时偶尔能调用成功,大多数时间报错,疑似平台依赖注入服务异常或节点环境损坏。
#### 期望
请协助排查并修复云开发平台依赖环境,确保 wx-server-sdk 能被正常自动注入,云函数可正常调用。
#### 附件
- 相关报错截图
- index.js、package.json 文件内容
- 云开发环境ID:`[请填写你的环境ID]`
- Node.js 运行时版本:`[请填写你尝试过的版本]`
- 微信开发者工具版本:`[请填写你的版本号]`
感谢!
---
如需进一步补充内容或有特殊情况,也可以告诉我,我帮你完善!
相似问题