Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

kissy-pie

Package Overview
Dependencies
Maintainers
1
Versions
30
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

kissy-pie

build front project

  • 0.4.9
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
17
decreased by-57.5%
Maintainers
1
Weekly downloads
 
Created
Source

Kissy Pie (ki)

build status

她是什么?

KissyPie是面向前端的自动化开发环境。

  • 能帮助你初始化,检查,打包,压缩你的前端代码(包括css, js, less);
  • 基于一套目录结构规范, 特点是:
    • 模块化(Kissy Module Compile, Css-Combo, Less 的引入, 提供高度模块化支持)
    • 可括展性 (将应用拆分为Page, 方便应用的扩展)
    • 适度灵活 (Common目录可直接引用)
    • 可复用, 应用的 Utils 目录提供跨Page的代码可复用, CommonLib 提供跨应用的代码复用
    • 安全性,发布基于时间戳目录提供了与后端的解耦, 以Page为单位可隔离风险。
  • 友好的交互界面, 快速的打包

是时候和Ant说再见了!

目录结构样例

适用场景

  • 基于 kissy1.2+ 的新项目或新应用
  • 将你的老应用迁移至 Kissy Pie

快速开始

安装 Kissy Pie

  1. 首先安装或升级 Node.js (0.8.x) http://nodejs.org/
  2. 命令行执行 npm install kissy-pie -g 安装
  3. done!

使用 Kissy Pie

  1. 进入你应用的 Assets目录, 执行命令 ki init
  2. 命令行执行 ki web 打开可视化界面, 或使用命令行工具
  3. enjoy!

更新 Kissy Pie

  1. npm update kissy-pie -g
  2. done!

使用

你可以通过界面或命令行来使用 Kissy Pie

界面

你可以在命令行中使用 ki web 来启动基于浏览器的可视界面。

 应用视图

 Page视图

命令列表

        <td>创建一个Page或版本</td>
        
        <td><code>ki add home/1.0</code></td>
    </tr>
    <tr>
        <td>build</td>
        
        <td>打包一个版本到时间戳目录</td>
        
        <td>
            <code>ki build samplepage/1.0 -t 20121221</code><br>
            打包一个Page<br><br>
            
            <code>ki build samplepage/1.0 samplepage2/1.0 -t 20121221</code><br>
            打包多个page<br><br>
            
            <code>ki build samplepage/1.0 -t 20121221 -w</code><br>
            加参数<code>-w</code> 或 <code>--watch</code> 可以监视目录变更, 代码有更新会自动打包<br><br>
            
            <code>ki build common</code><br>
            打包Common目录<br><br>
        </td>
    </tr>

    <tr>
        <td>group</td>

        <td>
            将多个Page加入一个组可以方便的批量打包到一个时间戳。
        </td>
        
        <td>
            <code>ki group set front home/1.0 about/1.0 </code><br>
            设置一个 'front' 组<br><br>
            
            <code>ki group add front home/1.0 about/1.0</code><br>
            添加Page到现有的'front'组<br><br>
            
            <code>ki group list|show front</code><br>
            显示 'front' 组<br><br>
            
            <code>ki group</code><br>
            显示所有的组<br><br>
            
            <code>ki group build front -t 20121221</code><br>
            打包 'front' 组到时间戳<br><br>
            
            <code>ki group rm front</code><br>
            删除 'front' 组<br><br>
        </td>
    </tr>

</tbody>
命令简介示例
init初始化一个应用, 请在应用Assets根目录下执行。ki init
update更新或修复你的当前应用ki update
web开启本地Web服务器,从浏览器访问 http://127.0.0.1:8765
可在一个可视化界面里面执行常用的操作,如打包,添加新的Page或Version等。
如果在应用目录下执行, 可直达当前应用。
ki web
add

相关资料

- 《使用Kissy Pie快速构建—kissy1.2最佳实践探索》

依赖

兼容性

  • node 0.8.x +
  • window xp +
  • OSX 10.7 +

FAQs

Package last updated on 23 Oct 2012

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc