快速创建针对移动端的初始模板,方便快速开发,适用于移动端日常专题、活动页等的开发。
公司是不是有一堆移动端的专题活动页要开发?
是不是为了创建这些项目,都需要重复一些编写/复制webpack配置文件、编译命令等工作?
使用html5-cli
创建模板项目就是为了减少这些重复性工作。
第一次使用前,需要先全局安装html5-cli
(后面再创建项目时不需要再执行这个命令了):
npm install -g html5-cli
然后,你就可以在你的终端中使用html5
,或者使用别名h5
了。
# 将<project-name>替换成实际项目名(这里`h5`也可以换成`html5`,作用相同,看你喜欢用哪个命令)
h5 init <project-name>
进入项目后,安装起来
npm install
# 如果依赖安装较慢,可以使用淘宝镜像来安装
npm i --registry=https://registry.npm.taobao.org
说明:项目模板中提供了一个.npmrc文件,其中已经将registry设置为淘宝镜像,并且设置了sass_binnary_site(默认模板中没用到sass,预留给打算装sass来写项目的同学)。
进入到<project-name>
模板项目根目录,通过下面的命令进行本地开发(渲染模版文件时,可以直接读取到src/site.data.config.js
文件中的配置内容):
npm run start
开发完毕后,可以通过下面的命令构建正式编译产物:
npm run build
如果目标服务器支持通过SSH协议进行文件部署,则可通过下面的命令进行部署(需要先依据build/deploy-example.js
的内容写一个build/deploy.js
文件):
npm deploy
注:如果不想每次都敲npm run build
和npm run deploy
命令,可以直接执行npm run buildAndDeploy
命令,
npm run buildAndDeploy
命令会先编译产物然后直接发布,跟分开执行npm run build
和npm run deploy
效果是等价的。
以下是一些比较常见的item,完整列表点此查看。
📚 反馈意见
📚 贡献代码
本项目采用MIT协议。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。