提交 0b6837d7 编写于 作者: 雪洛's avatar 雪洛

docs: update uniCloud cf-common

上级 0e44b01f
......@@ -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)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册