lifekit-generator

1.0.21 • Public • Published

lifekit-generator

lifekit生成器

1 概要说明

本平台意在实现为最小化的物联网应用模块提供容器,并提供简单易用的网络交互方式与高性能的实时数据更新

2 使用

* 依赖环境:>=nodejs 8.0.0 
* npm install -g lifekit-generator
* lifekit create myLifekit
* cd myLifekit && npm start
* 打开浏览器,输入http://localhost:1337

3 第一次

1、在 /engine 下新建一个模块(文件夹) example,然后在example里新建 src 和 web 两个文件夹

2、在新建的src文件夹下新建service.js文件,编写内容如下:

 
function service(net){ 
    net.data.message = "hello world!!";
}
module.exports = service;
 

3、在新建的web文件夹下新建index.ejs,编写内容如下:

<div id="realData"> <h1>{{message}}</h1> </div>

<script>

var vue = net.datachange("realData");

</script>

4、在根目录打开CMD,输入 node app.js 命令来启动微服务

5、打开浏览器,输入http://localhost:1337/example 查看效果

4 更多命令

lifekit init

此命令为快速初始化开发框架,用于在某个文件夹内快速添加框架的目录结构与npm包安装

  • 新建一个空文件夹
  • cmd进入这个文件夹
  • 运行命令 lifekit init
  • 生成目录结构

lifekit add $engine

此命令为快速建立一个模块的目录结构,通过此命令可以快速建立一个模块

  • cmd进入项目的engine目录
  • 运行命令 lifekit add example
  • 重启服务
  • 打开浏览器,输入http://localhost:1337/example 查看效果

lifekit install $engine

此命令为安装npm开源社区提供的开源的lifekit模块,它会自动的安装依赖到node_modules,并且把模块拷贝到engine目录下

注意:

1、此命令必须在项目的根目录运行才能正确安装

2、https://www.npmjs.com上面'lifekit-'或者'lk-'开头的包都是lifekit模块,比如:lifekit install lifekit-login 可以安装一个用户登录的模块

5 更多功能与方法请查看iotlib/README.MD

Readme

Keywords

none

Package Sidebar

Install

npm i lifekit-generator

Weekly Downloads

4

Version

1.0.21

License

ISC

Unpacked Size

14.4 kB

Total Files

8

Last publish

Collaborators

  • chenjbguo