MIP开发教程(一) MIP-CLI工具安装与环境部署
1. 依赖安装
MIP-CLI 使用 NPM 安装,依赖 node 环境:
MIP-CLI 开发组件需要 git:
2. 安装 MIP-CLI
MIP-CLI:mip 开发工具,用于 MIP 页面和组件的开发和校验。
依赖环境: Node.js (>=4.x)
输入node -v 查看 node 版本,如果版本为 5.x,6.x,请点击这里。
示例:

将安装好的 node 打开 输入以下指令(mac系统需要sudo):
$ npm install -g mip-cli
mac系统需要使用以下指令:
$ sudo npm install -g mip-cli
出现以下界面显示正在安装:

如果安装过程中有报错,请点击这里查看解决办法 。
检验是否安装成功可以输入mip -V,如果出现 mip 版本号,则表示安装成功。

3. 创建开发文件结构
在本地创建一个开发用的文件夹mip-project,在文件夹中新建 html,mip-ext 两个空文件夹。使用 bash 可以一步到位:
$ mkdir mip-project && cd mip-project && mkdir html && mkdir mip-ext && cd ../
html 文件夹用来存放后续开发的 mip 页面,mip-ext 用于存放个性化组件。
本系列共有四篇文章:
- MIP 开发教程 (一) MIP-CLI 工具安装与环境部署
- MIP 开发教程 (二) 使用 MIP-CLI 工具调试 MIP 网页
- MIP 开发教程 (三) 使用 MIP-CLI 工具调试组件
- MIP 开发教程 (四) MIP 组件平台使用说明
附:安装过程中可能出现的问题
1. node 版本问题
nodejs 5.x, 6.x 安装模块时,可能会报 node-gyp 相关错误,需要使用如下命令安装
$ [sudo] npm install --unsafe-perm -g mip-cli
nodejs 5.x 安装 bufferutil 模块时可能会报编译错误,建议使用 4.4 或者 6.x 以上版本。
2. 使用 cnpm 镜像安装
如果 NPM 安装模块出了问题,请尝试 国内npm 镜像或 cnpm 进行安装:
$ [sudo] npm install -g cnpm --registry=https://registry.npm.taobao.org
安装淘宝镜像完成后再重复上述步骤:
$ [sudo] cnpm install -g mip-cli
3. -bash: $: command not found 报错
$ 为 bash 命令的默认提示符,真正执行的是 $ 后面的内容
4. [sudo]: command not found 报错
[sudo] 意为可选添加,在 mac 下全局安装需要 sudo install,在 windows 下不需要
MIP开发教程(一) MIP-CLI工具安装与环境部署的更多相关文章
- MIP开发教程(二) 使用MIP-CLI工具调试MIP网页
初始化 MIP 配置 新建一个 MIP 网页 编写 MIP 网页代码 校验 MIP 网页 调试 MIP 网页 1. 初始化 MIP 配置 首先在html目录下进行初始化 MIP 配置: $ mip i ...
- MIP开发教程(三) 使用MIP-CLI工具调试组件
一 . 在 mip-extensions 仓库中创建新的组件 二 . 预览调试组件 三 . 在 MIP 页中引用自己编写的 MIP 组件 四 . 组件提交到 GitHub 仓库时需要进行校验 站长开发 ...
- 【Odoo 8开发教程】第二章:Odoo生产环境部署设置
转载请注明原文地址:https://www.cnblogs.com/cnodoo/p/10792977.html 一:dbfilter 数据库访问规则设置 一个odoo实例可以连接到不同的数据库实例中 ...
- 开发教程(四) MIP组件平台使用说明
组件审核平台用于上传 MIP 组件.经过自动校验之后,提交审核,通过审核的组件会定时推送到线上,供网站使用. 平台地址:https://www.mipengine.org/platform/ 1. 使 ...
- Jmeter安装与环境部署
Jmeter安装与环境部署 版权声明:本文为博主原创文章,未经博主允许不得转载. 博主:海宁 联系:whnsspu@163.com
- TQ2440 学习笔记—— 1、Windows平台下开发工具安装与环境建立
板子:广州天嵌公司的TQ2440,处理器为三星的S3C2440 1.开发工具的安装与环境建立 系统:win7 64位 SecureCRT软件:该软件能够取代Windows中的超级终端,是个非常好的串 ...
- node.js安装——Windows7系统下的安装及其环境部署——特别详细
作为一个前端的菜鸟同学,之间也没学过什么框架,目前公司做项目,所用到的webpack+node.js+vue. 首先,关于node的环境部署方面,建议官网安装node.js,最好不要安装非稳定版的版本 ...
- 在doker上的python安装及环境部署
python环境部署 我们今天学习的内容是如何将Django项目部署到linux服务器上,我们部署的linux系统是centos7首先,我们先在linux上搭建我们的Python3环境: 在这里首先强 ...
- 【APP接口开发】chrome浏览器DHC工具安装使用(亲测有效)
1.DHC文件获取地址:http://chromecj.com/web-development/2015-08/549/download.html 2.chrome安装DHC插件教程和步骤:http: ...
随机推荐
- Linux时间子系统之(四):timekeeping
专题文档汇总目录 Notes:timekeeping模块的狠心数据结构是timekeeper,它维护了系统不同类型时钟的时间值,并且介绍了获取不同类型时钟时间的函数. clocksource切换通过c ...
- jquery选择器 看这个链接吧!2017.6.2
http://www.cnblogs.com/tylerdonet/archive/2013/04/02/2996713.html关于jquery选择器说明.
- titanium环境配置
###### **工具:** > * [titanium studio](http://www.appcelerator.com/product/) > * [node.js](https ...
- Android 不规则封闭区域填充 手指秒变油漆桶
转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/45954255: 本文出自:[张鸿洋的博客] 一.概述 在上一篇的叙述中,我们通 ...
- 新浪微博注册(elenium Python 自动化)
from selenium import webdriverfrom selenium.webdriver.common.keys import Keysfrom time import sleep ...
- [转]树莓派.设置自动重连WiFi
由于不可知的原因,有可能会导致树莓派失去连接,这时候需要重新连接WiFi. 自动重连的原理是,定期查看是否断网,如果断网了重启WiFi,参考的文章是这篇,第一步略有修改. 1.Python 代码 au ...
- ThreadPoolExecutor简介
ThreadPoolExecutor简介 并发包中提供的一个线程池服务 23456789 public ThreadPoolExecutor(int corePoolSize,//线程池维护线程的最少 ...
- 命令提示符编译java
先新建一个文件夹kun,kun就是类所在的package.新建一个java文件. HelloWorld.java的代码如下: package kun; public class HelloWorld{ ...
- appium---【已解决】【Mac】from appium import webdriver报错提示“Unresolved import webdriver”
报错提示: from appium import webdriver提示Unresolved import webdriver 报错原因:没有安装Appium_Python_Client 解决办法: ...
- javascript && php &&java 轰炸!!!
java && javascript && php 轰炸!!!恢复 1.javascript简介 *是基于对象和时间的驱动语言,应用于客户端. -----基于对象: * ...