Skip to content

adcentury/starter-kit

 
 

Repository files navigation

Amaze UI 入门套件(独立页面版)

Dependency Status devDependency Status

Amaze UI Starter Kit主要针对单页面应用(SPA),最终只会生成一个单独的app.js
本项目对其进行了改动,用以为每个独立的页面生成独有的js。

准备工作

首先,需要同Amaze UI Starter Kit一样进行准备工作

获取Amaze UI Starter Kit for Separate Pages

  • git clone https://github.com/adcentury/starter-kit.git
  • 或者,直接下载压缩包

安装依赖

cd <your_project>
npm install

与Amaze UI Starter Kit主要区别

目录结构发生了变化:

|—— ...
|—— app
|    |—— ...
|    |—— js
|    |    |—— pages // 用于存放每个页面的js文件
|    |—— ...
|—— ...

例如,项目包含两个页面page1page2app/js/pages目录下包含page1.jspage2.js

运行gulpgulp serve进行编译时,会生成以下js文件:

  • dist/js/page1.js
  • dist/js/page1.min.js
  • dist/js/page2.js
  • dist/js/page2.min.js
  • dist/js/common.js:此文件是由源page1.js和page2.js的共有部分提取而成
  • dist/js/common.min.js

因此,在page1.html页面中同时引入common.jspage1.js即可:

<script src="js/common.js"></script>
<script src="js/page1.js"></script>

page2.html同理。

About

Web Starter Kit for Amaze UI. (Separate Pages version)

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • HTML 61.2%
  • JavaScript 36.2%
  • CSS 2.6%