【MIP官方博客】MIP开发教程(一) MIP-CLI工具安装与环境部署

seofangfa 其他杂项评论97阅读模式
摘要依赖安装安装MIP-CLI安装 mip-extension-optimizer创建开发文件结构 1. 依赖安装 MIP-CLI使用npm安装,依赖node环境:

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,请点击这里。

示例: 【MIP官方博客】MIP开发教程(一) MIP-CLI工具安装与环境部署-图片1

安装好node后在控制台输入以下指令:

$ [sudo] npm install -g mip-cli

出现以下界面显示正在安装:

【MIP官方博客】MIP开发教程(一) MIP-CLI工具安装与环境部署-图片2

如果安装过程中有报错,请点击这里查看解决办法 。

检验是否安装成功可以输入mip -V,如果出现mip版本号,则表示安装成功。

【MIP官方博客】MIP开发教程(一) MIP-CLI工具安装与环境部署-图片3

3. 安装 mip-extension-optimizer

MIP-extension-optimizer: mip组件编译工具,用于将mip-extension中的特定组件源码编译成js文件。

npm i -g mip-extension-optimizer

安装成功如下图:

【MIP官方博客】MIP开发教程(一) MIP-CLI工具安装与环境部署-图片4

4. 创建开发文件结构

打开https://github.com/mipengine/mip-extensions, fork一份mip-extensions项目代码 【MIP官方博客】MIP开发教程(一) MIP-CLI工具安装与环境部署-图片5

进入自己的mip-extension项目页,复制仓库地址: 【MIP官方博客】MIP开发教程(一) MIP-CLI工具安装与环境部署-图片6

在本地创建一个开发用的文件夹mip-project,git clone mip-extensions仓库到mip-project文件夹下:

git clone (刚才复制的仓库地址,如:https://github.com/xxxxxxx/mip-extensions.git)

建议文件目录结构如下图:

【MIP官方博客】MIP开发教程(一) MIP-CLI工具安装与环境部署-图片7

其中html文件夹用来存放我们后续开发的mip页面。

本系列共有四篇文章:

附:安装过程中可能出现的问题

1. node版本问题

nodejs 5.x, 6.x 安装模块时,可能会报node-gyp相关错误,像这样:

【MIP官方博客】MIP开发教程(一) MIP-CLI工具安装与环境部署-图片8

需要使用如下命令安装

$ [sudo] npm install --unsafe-perm -g mip-cli

nodejs 5.x 安装bufferutil模块时可能会报编译错误,建议使用4.4或者6.x以上版本。

2. 使用cnpm镜像安装

如果npm安装模块出了问题,请尝试npm镜像-cnpm进行安装:

npm install -g cnpm --registry=https://registry.npm.taobao.org

安装淘宝镜像完成后再重复上述步骤:

cnpm install -g mip-cli

【MIP官方博客】MIP开发教程(一) MIP-CLI工具安装与环境部署-图片9

安装成功界面如图

【MIP官方博客】MIP开发教程(一) MIP-CLI工具安装与环境部署-图片10

文章末尾固定信息

weinxin
我的微信
我的微信
微信扫一扫
 
seofangfa
  • 本文由 seofangfa 发表于 2017年4月24日12:09:12
  • 转载请务必保留本文链接:https://wp.fangfa.me/other-note/mip-jiaocheng1.html
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证