代码布局

前端代码主要放在src文件夹下。至于src文件夹以外的文件,都是一些工程化的脚本文件以及它产出的最后的线上文件(dist目录)。

package.json 项目使用npm进行包管理,该文件中记录了项目的一些基本信息,以及项目所依赖的包文件。需要你执行npm install安装相关依赖。

webpack.config.js / webpack.config.online.js 是模块化打包工具webpack的配置文件,两份文件一份用于本地开发,另一份用于打包上线。

version.json 是打包后的版本记录文件。

online.json 是上线build的脚本。

lint.js 参见 About ESLint

entries.js 这个文件用来注册新增的html页面以及js模块,方便使用脚手架自动化注册以及构建。

html2jsp.js 是一个可以把html转换为jsp的webpack 插件,在webpack.config.online.js中有集成进去。

clean.js 用来清空指定目录的node脚本。

fontsSync.sh 用来同步最新的字体文件的半自动化shell脚本,需要给这个脚本指定一个想要使用的字体文件目录,脚本会将字体文件改名,并生成一个不完全符合需求的scss文件,不完全符合需求是因为我们需要修改这个scss文件中的一些变量以及版本号。

results matching ""

    No results matching ""