From 0b6837d77a04b61a9cfefe8d5ebfefef3fe2d37e Mon Sep 17 00:00:00 2001 From: wangyaqi Date: Mon, 21 Aug 2023 11:15:16 +0800 Subject: [PATCH] docs: update uniCloud cf-common --- docs/uniCloud/cf-common.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/docs/uniCloud/cf-common.md b/docs/uniCloud/cf-common.md index 0cb61dae2..fe4c30804 100644 --- a/docs/uniCloud/cf-common.md +++ b/docs/uniCloud/cf-common.md @@ -22,10 +22,7 @@ cloudfunctions 1. 在`cloudfunctions`目录下创建`common`目录 2. 在`common`目录右键创建公用模块目录(本例中为`hello-common`,见下方示例图),会自动创建入口`index.js`文件和`package.json`,**不要修改此package.json的name字段** 3. 在`hello-common`右键上传公用模块 -4. 在要引入公用模块的云函数目录(本例中为`use-common`)执行`npm init -y`生成`package.json`文件 -5. 在`use-common`目录执行`npm install ../common/hello-common`引入`hello-common`模块 - -**在`HBuilderX 3.0.0`以上版本上述步骤4、5可以在云函数上右键选择`管理公共模块依赖`来实现,如下图** +4. 在云函数上右键选择`管理公共模块依赖`,添加依赖的公共模块 ![管理公共模块依赖](https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/manage-common.png) @@ -35,11 +32,8 @@ cloudfunctions **注意事项** -- 使用npm之前要安装nodejs,[nodejs下载](http://nodejs.cn/download/) -- 如需修改公用模块需要在`common`目录下修改,修改之后不需要重新执行`npm install`。 - 如果要更新所有依赖某公用模块的云函数,可以在`common`目录下的公用模块目录(本例中为`hello-common`)右键选择`更新依赖本模块的云函数` - 公用模块命名不可与nodejs内置模块重名 -- 安装公用模块时不推荐使用yarn,与`npm install`表现不一样,yarn不会创建软链接而是直接拷贝文件到node_modules,这样会导致修改公用模块云函数内引用的公用模块不会同步修改 - 从插件市场导入或者其他地方复制项目可能会导致`npm install`创建的软链接失效,如果遇到这种情况请删除`node_modules`和`package-lock.json`重新`npm install` ![更新公用模块](https://img.cdn.aliyun.dcloud.net.cn/uni-app/uniCloud/update-common-module.jpg) -- GitLab