zujiandemo 中文文档教程
介绍
本项目仅仅作为模板使用,如无特殊需求切勿改变该项目
说明
使用脚手架的基础指令有以下几个
trs create ProjectName 缩写(trs c ProjectName) 创建新项目的模板
single(单站点模式)
sites(多站点模式)
test(测试项目)
trs dev 缩写(trs d) 运行项目
trs build 缩写(trs b) 打包项目
trs add 缩写(trs a) 新建站点
项目结构说明
css、js、images文件夹中的内容会被正常的拷贝到打包项目中所以无影响
pug文件夹中一级的pug文件为运行的页面,part是小组件形式,public是大模块
(打包或运行)
单站点模式运行或打包页面为src/pug文件夹下第一级pug文件!!!
多站点模式中运行或打包为选择的站点目录下pug文件夹的第一级pug文件!!!
引用说明
现阶段支持两种引用方式:在main.js中直接引入(在main.js中直接引入的内容会被打包至最终的main.js会导致维护人员无法进行二次修改) ;在pug中直接进行引入,和正常写的html模式一样
配置说明
本项目的脚手架配置和vue项目比较接近,采用基础配置使用现有配置,其余配置采用文件传输的方式,文件名为项目根路径下的trs.config.js,方式采用模块导出和引入的方式
其他说明
如果pug的引入有问题可以会导致打包失败且无提示(暂不知原因)