收藏 分销(赏)

web-tools规范文档.docx

上传人:仙人****88 文档编号:8744349 上传时间:2025-02-28 格式:DOCX 页数:5 大小:63.37KB 下载积分:10 金币
下载 相关 举报
web-tools规范文档.docx_第1页
第1页 / 共5页
web-tools规范文档.docx_第2页
第2页 / 共5页


点击查看更多>>
资源描述
新web-tools规范文档beta 特性 1. 一套开发工具,多项目共用,亦可不共用 2. 编译目录与源码目录分离 3. 打包工具支持以下特性 · 代码打包功能 · 代码编译功能(es6/jsx/less/scss) · 开发环境/生产环境标识 · Ftp上传 · 图像压缩以及小尺寸inline 4. 源码环境具备以下功能 · React及React chunk,CSS module支持 · ES6环境支持 · less/scss支持 命名规范 适用范围 描述 示例 所有的链接url,文件名称,样式/id名称,key值,cookie名称 以小写加分隔符命名 hello-world、icon-family、 所有的类 首字母大写骆峰法命名 文件名与主类名保持一致 Hello/HelloWord、Footer、User 所有的function以及类方法 以首字母小写骆峰法命名 helloWorld、getName 所有的常量 全大写加_下划线分隔 HELLO_WORLD 局部/全局变量名 一律小写加_下划线分隔 hello_world、index、vote_id 所有的字符串(不包含模版字符串),所有的json对象属性名称 都必须使用双引号。 参考package.json settings.json等 { “hello”:“world” } 所有的url 全小写,无后缀必须以/结尾 安装方法 安装 1. 从代码仓库克隆代码git clone git:/xxxx 2. 安装相关插件 npm install 3. 将bin目录添加至环境变量 使用 1. 随便找一个目录,输入web-init project_name 2. 进入自动创建的目录内 cd project_name 3. 安装基础模块 npm install 4. 启动调试 web-server 注:若不共用同一套开发工具,直接在git目录进行build(node tools/web-build.js)操作亦可。 相关命令 命令 作用 web-init 自动创建一个包含基本示例的项目 web-server 对项目进行编码并开启调试(开发环境) l build目录不会自动删除 l 会生成source-map l 代码不压缩 l 图像不压缩 l 会启动watch、nodemon、browersync web-build 对项目进行压缩编译打包(测试,预演,正式环境) l 会删除build目录 l 不会生成source-map l 代码会压缩 l 图像会压缩 l 编译完成即退出,不watch改动及启动服务 web-ftp 自动上传build目录至远程ftp server目录 目录和结构说明 源码与工具目录 编译后目录 由以下模块提供技术支持 工具集 名称 说明 git文档地址 webpack gulp gulp-plumber gulp-if gulp-htmlmin gulp-nodemon guid assets-webpack-plugin babel pm2 react-css-modules babel-preset-es2015 babel-preset-react base64-loader url-loader css-loader 源码 名称 说明 git文档地址 express ejs react react-router log4js redis reset-css request node-rpc xml2js iconv-lite
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 小学其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服