uni-app
简介 官网 uni-app-x uni-app x,是下一代 uni-app。他没有使用js和webview,它基于 uts 语言。在App端,uts在iOS编译为swift、在Android编译为kotlin、web/小程序平台编译为JavaScript uts替代的是js,而uvue替代的就是html和css。可以理解为uts类似dart,而uvue类似flutter uts和ts很相似,但为了跨端,uts进行了一些约束和特定平台的增补;uvue是一套基于uts的、兼容vue语法的、跨iOS和Android的、原生渲染引擎 项目初始化运行及发布 可使用HBuilder创建项目或vue-cli创建项目 发布app必须通过HBuilder,vue-cli可以发布h5/小程序。基于vue-cli创建项目时默认安装了cross-env插件,基于此插件在启动命令前增加了NODE_ENV等参数的配置 HBuilder创建的项目默认无package.json,可手动创建或npm init创建,之后可通过npm安装插件 HBuilder创建的项目代码对应vue-cli创建项目的src代码 vue-cli创建的项目还需手动安装less相关依赖(cnpm install less less-loader -D)或sass(cnpm install sass-loader node-sass ...