当前位置: 首页 > 软件库 > 程序开发 > 工作流引擎 >

generator-lego

前端工作流
授权协议 MIT
开发语言 JavaScript HTML/CSS
所属分类 程序开发、 工作流引擎
软件类型 开源软件
地区 国产
投 递 者 苍意智
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

generator-lego 基于 gulp 的前端工作流

快速开始

提供以下2种获取方式:

  1. Clone the repo

    • git clone git@github.com:duowan/generator-lego.git

    • 在克隆目录执行 npm link 链接到全局模块的位置

    • 在空目录执行 yo lego 初始化项目

  2. npm

    • npm install -g generator-lego

    • 在空目录执行 yo lego 初始化项目

文件结构

generator-lego 初始化和执行任务涉及的文件结构:

yourProj/
│
├── package.json                // 项目依赖定义
├── gulp.js                     // 配置任务
│
├── node_modules                // `npm install` 拉取依赖包
│
├── src/                        // 开发目录
│    ├── css/                   
│    │   └── global.css         // 经过sass编译后的出口css文件
│    ├── sass/                  // sass源文件
│    ├── img/                   // 仅 Copy 不做操作
│    ├── js/                    // 仅 Copy 不做操作
│    └── index.html             
│    
└── dest/                       // 发布目录,执行 `gulp release` 生成
    ├── css/                    
    │   └── global.css
    ├── img/                   
    ├── js/                     
    └── index.html

环境准备

  1. Node 环境:默认此步骤已完成  (Mac用户建议使用 Brew 安装 Node.js

  2. Yeoman环境:npm install -g yo

  3. Gulp 环境:npm install -g gulp

任务说明

初始化项目

  • 执行yo lego,初始化PC类的项目。

  • 或者,执行yo lego:mobi,初始化移动类型的项目。

开发

  • gulp 创建一个链接,自动检测src文件夹下的静态文件,自动刷新。支持sass编译。

  • gulp -p 8080 同上,-p参数指定特定端口。

发布

  • gulp release 将静态文件压缩到 dest/

  • 插件导入; pom文件引入mybatis-generator-maven-plugin <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <v

 相关资料
  • 前端工作版块 可以列出很多寻找技术工作的方法. 下面的有限列表是和寻找一份具体的前端工作最相关的资源: frontenddeveloperjob.com authenticjobs.com weworkremotely.com jobs.github.com careers.stackoverflow.com angularjobs.com jobs.emberjs.com jobs.jsninj

  • 前端的工作职称 下面是一个前端开发者在职业发展中各种职称的描述列表. 对于前端开发者最普遍的职称是 "前端开发者" 或者 "前端工程师", 可以根据任何包含 "前端", "客户端", "web UI", "CSS", "HTML" 和 "JavaScript" 的职称推断一个人对 HTML, CSS 和 JavaScript 的了解程度. 前端开发者/工程师 (又称作 Web前端开发者/工程师,

  • This version is currently being update for 2018. The previous react-lego, with older version of tech and upgrade paths, can be found react-lego-2017 React Lego 2018 The building blocks of a react app

  • kube-lego ⚠️ kube-lego is no longer maintained. The officially endorsed successor is cert-manager. If you are a current user of kube-lego, you can find a migration guide here. ⚠️ kube-lego automatical

  • LEGO-Mobile 是 LEGO 移动前端开发框架,提供简单、快速的 Web 开发体验。Lego Mobile 是基于 zepto 和 seajs 的轻量级移动组件库,提供了一系列webapp的UI解决方案。支持 UC,QQ,Opera,Safari,Chrome 等国内主流手机浏览器。 环境搭建: node, npm grunt v0.4 - npm install grunt-cli -g

  • 问题内容: 我今天浏览了我的代码库,发现了这一点: 似乎要听一些参数,然后将它们变成shell命令的参数列表。看来它正在生成器理解中使用yield,我认为这是不可能的…? 它是如何工作的? 问题答案: 从Python 2.5开始,它是一个表达式,而不是一个语句。参见PEP 342 。 该代码丑陋且不必要地丑陋,但这是合法的。其中心技巧是在生成器表达式内部使用。这是一个如何工作的简单示例: 基本上,