2.2 uni-app文件目录结构

一个uni-app工程默认包含的目录及文件如图2-1所示。

图2-1 uni-app工程目录结构

温馨提示

编译到任何平台时,static目录下的文件均会被打包进去,非static目录下的文件(vue、js、css等)只有在被引用时才会被打包进去。static目录下的js文件不会被编译,如果里面有es6的代码,不经过转换直接运行,在手机设备上会报错。

css、less/scss等资源同样不要放在static目录下,建议新建一个common目录,将这些公用资源放在common目录下。

HBuilderX 1.9.0+支持在根目录下创建ext.json sitemap.json文件。

在platforms目录下创建app-plus、mp-weixin等子目录,在其中放置针对不同平台的文件,可以解决各端差异问题。各平台专用页面的有效目录如表2-3所示。

表2-3 各平台专用页面的有效目录