评论

开发第三方自定义组件遇到的那些坑

开发第三方自定义组件遇到的那些坑,本文仅针对初学者,大神可以忽略。

前言

本文仅针对初学者,大神可以忽略。

由于自己也是第一次开发自定义组件,所以是参考官方文档开发第三方自定义组件的步骤进行操作的,但是有些过于基础的问题文档中并没有给出说明,所以本文把自己遇到的问题进行总结。

遇到的坑

环境问题

  1. 开发前确认node.js版本是否<=8.9.4,高于此版本下载官方提供的模板执行 npm install 命令的时候会出现错误。
  2. npm是否安装。
  3. 下载完模板后需要在目录下先执行 npm init 对项目进行初始化,生成 package.json 文件,并修改 package.json 中 repository 节点的信息,仓库地址必须为 github.com,否则会影响后续在微信开放社区发布插件时候的校验。

npm发布

  1. 检查镜像源是否为http://registry.npmjs.org,否则请使用以下命令切换。

    npm config set registry http://registry.npmjs.org
    
  2. 是否有npm帐号,否则进入官网或则使用 npm adduser 命令注册帐号,如果已有帐号使用 npm login 命令进行登录。

  3. 使用 npm publish 命令发布代码,如果修改了代码,然后想要同步到 npm 上的话请修改 package.json 中的 version 然后再次 publish,更新的版本上传的版本要大于上次,不能使用同一个版本号多次发布。

    PS:如需删除版本,切记至少保留一个有效版本号,全部删除的话则该 packages 在24小时内无法重新发布。

点赞 0
收藏
评论

1 个评论

  • 2019-03-20

    大师在吗,方便加一下微信吗


    2019-03-20
    赞同
    回复 1
    • 拾忆
      拾忆
      2019-03-20

      不方便~~

      2019-03-20
      回复
登录 后发表内容