文档 / 组件开发

lighting开发排错指南

lighting开发套件包括开发工具与开发框架,受依赖第三方库及核心代码平台适配的影响,难免存在一些难以覆盖到的测试范围,影响终端开发者者的使用和开发。

基于此原因,我们整理了这份《排错指南》,梳理了一些开发者经常遇到的问题以及对应的解决方法,如果在使用lighting开发的过程中发生了无法解决的问题,可以翻阅一下这份文档,对号入座地寻找问题解决的方案。

lighting工具

lighting工具出现的问题主要有以下的几种类型:

  1. 安装环境
  2. 插件相关的问题
  3. 命令行参数的用法

lighting工具是基于node环境的,所以很多安装环境的问题都会体现在lighting的安装和使用流程上。在mac/linux/win上对程序处理的差异和开发这对操作系统的使用习惯也会反映到lighting的使用过程中,造成一些因操作系统差异而导致的问题。

安装环境

以lighting的1.3.x版本为例,lighting升级后对node的版本依赖也提升到了>6.x以支持一些扩展性更好的语法和特性。所以在低于6.x版本的node环境中更新或者新装lighting的情况下会在安装流程执行完成后无法运行!

  1. 操作系统提示Unknown command 'npm'

lighting框架

lighting框架的问题比较分散,涉及了开发流程的各个环节,大致可以划分为以下的几个方面:

  1. vue相关
  2. ui框架相关
  3. 路由相关
  4. 浏览器兼容性相关(promise/fastclick)