• 依赖安装
  • 安装 MIP-CLI
  • 创建开发文件结构

1. 依赖安装

MIP-CLI 使用 NPM 安装,依赖 node 环境:

  • node 安装-windows
  • node 安装-mac

MIP-CLI 开发组件需要 git:

  • git 安装-windows
  • git 安装-mac

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工具安装与环境部署相关推荐

  1. MIP开发教程(二) 使用MIP-CLI工具调试MIP网页

    初始化 MIP 配置 新建一个 MIP 网页 编写 MIP 网页代码 校验 MIP 网页 调试 MIP 网页 1. 初始化 MIP 配置 首先在html目录下进行初始化 MIP 配置: $ mip i ...

  2. MIP开发教程(三) 使用MIP-CLI工具调试组件

    一 . 在 mip-extensions 仓库中创建新的组件 二 . 预览调试组件 三 . 在 MIP 页中引用自己编写的 MIP 组件 四 . 组件提交到 GitHub 仓库时需要进行校验 站长开发 ...

  3. 开发教程(四) MIP组件平台使用说明

    组件审核平台用于上传 MIP 组件.经过自动校验之后,提交审核,通过审核的组件会定时推送到线上,供网站使用. 平台地址:https://www.mipengine.org/platform/ 1. 使 ...

  4. jar java classpath_win7中java编程工具安装 java环境变量设置

    win7中java编程工具安装 java环境变量设置 Question:编译是显示'javac'不是内部或外部命令,也不是可运行的程序或批处理文件 解决: 在[系统变量]里编辑java_home.cl ...

  5. JDK的下载安装与环境部署(超详细)

    超详细 JDK的下载安装与环境部署 1.JDK下载 本文章将以Win10(×64)系统为例,演示JDK8的下载安装与环境部署

  6. TQ2440 学习笔记—— 1、Windows平台下开发工具安装与环境建立

    板子:广州天嵌公司的TQ2440,处理器为三星的S3C2440 1.开发工具的安装与环境建立 系统:win7  64位 SecureCRT软件:该软件可以代替Windows中的超级终端,是个非常好的串 ...

  7. 【二次开发教程】Ai-WB2系列的eclipes搭建环境教程

    文章目录 前言 一.软硬件准备 二.软件的安装和环境变量配置 1.eclipse软件安装 2.msys2软件安装 3.系统环境变量的配置 三.eclipse软件的使用 1.加载工程代码 2.配置编译环 ...

  8. 【实用教程】一文学会安装Python环境,Python语言给我整起来

    文章目录 Python 环境搭建 Python下载 Python安装 Unix & Linux 平台安装 Python: Window 平台安装 Python: MAC 平台安装 Python ...

  9. k8s安装sqlite3_kubernetes环境部署单节点redis数据库的方法

    kubernetes部署redis数据库(单节点) redis简介 Redis 是我们常用的非关系型数据库,在项目开发.测试.部署到生成环境时,经常需要部署一套 Redis 来对数据进行缓存.这里介绍 ...

最新文章

  1. ref和out的区别
  2. 数据管理、数据治理、数据管控的概念区别和范围是什么?
  3. scrapy安装出错
  4. Angular-Ui-Router+ocLazyLoad动态加载脚本
  5. PHP是弱类型还是强类型,php弱类型比较(松散比较) | CN-SEC 中文网
  6. Window右键添加“用vim打开”
  7. windows环境下OpenLDAP安装与客户端连接配置
  8. 初探奥尔良(Orleans)
  9. python模拟猫狗大战_tensorflow实现猫狗大战(分类算法)-阿里云开发者社区
  10. CentOS下使用rpm-build制作nginx的RPM包
  11. SRM 587 Div II L3:ThreeColorabilityEasyy
  12. 《JavaScript高效图形编程(修订版)》——6.7 画布绘制基础
  13. resnet的瓶颈层的子层res4b22的命名规则
  14. 代码开源为黑客敞开了大门
  15. 错误:Mixed Content: The page at ‘https://XXX’ was loaded over HTTPS, but requested an insecure.......
  16. win10的Pytorch最全安装教程,解决pytorch安装问题!
  17. “更新 TKK 失败,请检查网络连接” 解决方法
  18. JEPG图像存储结构
  19. 网络管理——直接网络管理规范
  20. Java(四):高效调试之IDEA热启动

热门文章

  1. Python frozenset 集合 - Python零基础入门教程
  2. BugkuCTF-WEB题矛盾
  3. 基于文本 c语言,[源码和文档分享]基于C语言实现的文件系统
  4. c语言简单编程题模板,C语言编程题,比较简单
  5. 计算机应用全能,全能计算助手
  6. php 如何配置 redis,php 如何设置redis
  7. tensorflow超参数优化_机器学习模型的超参数优化
  8. html div 子元素 过多 卡顿,CSS不定高元素transition动画的解决方案
  9. IP地址、子网掩码、网关、默认网关、DNS的理解
  10. 【JAVA基础篇】抽象类和接口的区别