前言
本文仅针对初学者,大神可以忽略。
由于自己也是第一次开发自定义组件,所以是参考官方文档开发第三方自定义组件的步骤进行操作的,但是有些过于基础的问题文档中并没有给出说明,所以本文把自己遇到的问题进行总结。
遇到的坑
环境问题
- 开发前确认node.js版本是否<=8.9.4,高于此版本下载官方提供的模板执行 npm install 命令的时候会出现错误。
- npm是否安装。
- 下载完模板后需要在目录下先执行 npm init 对项目进行初始化,生成 package.json 文件,并修改 package.json 中 repository 节点的信息,仓库地址必须为 github.com,否则会影响后续在微信开放社区发布插件时候的校验。
npm发布
-
检查镜像源是否为http://registry.npmjs.org,否则请使用以下命令切换。
npm config set registry http://registry.npmjs.org
-
是否有npm帐号,否则进入官网或则使用 npm adduser 命令注册帐号,如果已有帐号使用 npm login 命令进行登录。
-
使用 npm publish 命令发布代码,如果修改了代码,然后想要同步到 npm 上的话请修改 package.json 中的 version 然后再次 publish,更新的版本上传的版本要大于上次,不能使用同一个版本号多次发布。
PS:如需删除版本,切记至少保留一个有效版本号,全部删除的话则该 packages 在24小时内无法重新发布。
大师在吗,方便加一下微信吗
不方便~~