Skip to content

Commit 2113123

Browse files
committed
add readme
1 parent 8dbba58 commit 2113123

File tree

1 file changed

+100
-0
lines changed

1 file changed

+100
-0
lines changed

gulp-rem-boilerplate/readme.md

+100
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
### 注意事项
2+
- 本项目需要`gulp`, gulp需要的nodeJs版本不能太高,建议nodeJs的版本为 11以下,不然会出问题
3+
- 全局安装gulp,或者使用 npx,npx在低版本node中有bug,所以建议全局安装gulp
4+
5+
```
6+
npm install --global gulp-cli
7+
```
8+
- 可以用 `nvm`管理
9+
10+
### 下载样板
11+
- 样板地址在: https://github.com/itstrive/striveCode/tree/master/gulp-rem-boilerplate
12+
- 安装依赖
13+
> 在项目根目录运行
14+
15+
```
16+
npm i 或者 cnpm i
17+
```
18+
19+
### 目录介绍
20+
```
21+
|-node_modules/
22+
|-public/
23+
|-.browserslistrc 配置autoprefixer的browserlist
24+
|-gulpfile.js
25+
|-package.json
26+
```
27+
28+
重点public目录:
29+
30+
```
31+
|-conf/ 这里主要放的就是favicon.ico,或者serach.xml 跟nginx配合使用
32+
|-css/ 编译好的css文件
33+
|-html/ 编译好的html文件
34+
|-images/ 静态图片
35+
|-js/ 放js文件,里面自带一个rem.js 移动端必备
36+
|-js_es6/ 移动端很多es6特性不支持,需要放入此文件,进行编译
37+
|-less/ 切图人员重点使用
38+
|-page/ 切图人员重点使用
39+
```
40+
41+
### 运行项目
42+
43+
开启开发模式:
44+
```
45+
gulp
46+
```
47+
然后浏览器输入 localhost 访问即可
48+
49+
打包:
50+
51+
```
52+
gulp build
53+
```
54+
55+
### 使用
56+
57+
切图人员只需要关心, `page`目录和`less`目录
58+
59+
需要注意的是 `page` 目录里引入的资源都是编译好的,比如:
60+
61+
```
62+
<!DOCTYPE html>
63+
<html>
64+
<head>
65+
<meta charset="utf-8" />
66+
<meta http-equiv="X-UA-Compatible" content="IE=edge">
67+
<title>模板页</title>
68+
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0,user-scalable=no,minimal-ui, viewport-fit=cover">
69+
<meta name="apple-mobile-web-app-capable" content="yes">
70+
<meta name="apple-mobile-web-app-status-bar-style" content="black">
71+
<meta name="format-detection" content="telephone=no">
72+
<script src="../js/rem.js"></script>
73+
<link rel="stylesheet" href="../css/index.css">
74+
</head>
75+
76+
<body>
77+
@@include('./include/header.html')
78+
<div id="div1"></div>
79+
<h1 class="logo">
80+
<img src="../images/logo.png" class="logo-img" alt="">
81+
</h1>
82+
83+
<div class="logo-bg"></div>
84+
85+
<div class="border1px"></div>
86+
</body>
87+
</html>
88+
```
89+
90+
### 开发的时候,设计图需要750标准设计稿
91+
- 测量多少,就填写多少
92+
- 有时候1像素无需转化为rem,只需要, 行后填写 `/*no*/` 或者 大写 PX
93+
94+
```
95+
border: 1px solid #000; /*no*/
96+
border: 1PX solid #000;
97+
```
98+
99+
100+

0 commit comments

Comments
 (0)