From 8d51ce2d01bac057d51946b4ae1e4886d1440c4c Mon Sep 17 00:00:00 2001 From: wangyaqi Date: Mon, 12 Jul 2021 17:39:01 +0800 Subject: [PATCH] docs: uni_modules npmignore --- docs/uni_modules.md | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/docs/uni_modules.md b/docs/uni_modules.md index fa29adaa9..8be0a979f 100644 --- a/docs/uni_modules.md +++ b/docs/uni_modules.md @@ -39,7 +39,7 @@ uni_modules 项目根目录下 ├── hybrid 存放本地网页的目录,详见 ├── pages 业务页面文件存放的目录 ├── static 存放应用引用静态资源(如图片、视频等)的目录,注意:静态资源只能存放于此 - └── wxcomponents 存放小程序组件的目录,详见 + ├── wxcomponents 存放小程序组件的目录,详见 ├── license.md 插件使用协议说明 ├── package.json 插件配置,必选(除此之外均`可选`) ├── readme.md 插件文档 @@ -160,6 +160,22 @@ package.json在每个`uni_modules`插件中都必须存在,包含了插件的 * 若未在uni_modules.config.json中配置平台,则上传该插件uniCloud资源时,会提示上传至选择哪个服务空间 * 若已在uni_modules.config.json中配置平台,则上传时以配置为准,自动归属至指定的服务空间 +#### npmignore@npmignore + +uni_modules插件发布到插件市场是通常需要忽略掉一些目录或文件,比如`unpackage`、`.hbuilderx`、`node_modules`等,这时可以通过npmignore文件来实现文件的忽略。 + +文件名:**.npmignore**,注意开头有个点。典型的npmignore文件内容如下: + +``` +.hbuilderx +unpackage +node_modules +package-lock.json +``` + +**注意** + +- 项目根目录下的`.npmignore`对发布项目、插件模板生效。`uni_modules/插件Id/.npmignore`对发布插件生效 ### 开发 uni_modules 插件 #### 新建uni_modules目录 -- GitLab