最近自己手动试了一下有腾讯和京东团团队开发的一套mps 框架。

说实话可以算得上上手最快的一个了,他对于原生小程序没有如何干扰和影响

JSX 代替 WXML 书写结构,精简高效
对原生小程序零入侵
支持 JS 和 TS
实时编译,实时预览
输出 WXML 自动美化
支持 Less 输出 WXSS

这是他最大的一些亮点

启动小程序一个新项目

$ npm i omi-cli -g
$ omi init-mps my-app   //qq轻应用 omi init-mps-qq my-app
$ cd my-app
$ npm start

小程序的项目就在my-app下,到这个目录下npm start 启动实时编译,该项目试通过gulp来自动化搭建的,如果出现gulp报错,说明可能你的gulp未安装

npm install --global gulp  //先全局安装gulp环境

npm install --save-dev gulp  //在项目目录下安装开发和依赖
也支持ts:
omi init-mps-ts my-appmps 也支持云开发:npm i omi-cli -g              omi init-mps-cloud my-app    cd my-app/miniprogram  npm install    npm start使用云开发没有 dist 目录,直接把当前的 my-app 设置为微信开发者工具的目录。

老项目使用mps:

拷贝以下文件到小程序根目录:

  • _scripts 目录所有文件
  • package.json
  • gulpfile.js

设置 project.config.json 里的 packOptions.ignore 忽略以上的文件,然后:

  $ npm install$ npm start

公共的 less 文件必须放在 common-less 目录,@import 使用的时候不需要写路径。  @import "var.less"; 即可引入less文件

转载于:https://www.cnblogs.com/xuhuang/p/10682396.html

如何使用 mps 开发原生小程序相关推荐

  1. Thor UI - 轻量简洁的免费开源移动端 UI 组件库,支持原生小程序和 uni-app

    用来快速开发原生小程序或者通过 uni-app 来开发任何小程序甚至是 APP 的组件库,但我很好奇中文名是不是译作雷神 UI. Thor UI 介绍 Thor UI 是一款开发移动端网页应用.小程序 ...

  2. 腾讯 Omi 团队发布 mps - 原生小程序插上 JSX 、Less 和 Cloud 的翅膀

    写在前面 原生小程序插上 JSX .Less 和 Cloud 的翅膀 mps 是什么?为什么需要 mps?先列举几个现状: 目前小程序开发使用最多的技术依然是原生小程序 原生小程序的 API 在不断完 ...

  3. angularjs全栈开发知乎_1-4【微信小程序全栈开发课程】原生小程序框架介绍

    1.打开小程序目录 打开微信开发者工具,我们上一节新建的项目,我圈出来的这个地方就是小程序的目录结构(如果你那里没有显示,可以点击左上方的编辑器来显示) 2.原生小程序框架介绍 给大家画了一张图,重要 ...

  4. 使用mpvue开发微信小程序——原生微信小程序、mpvue、wepy对比

    mpvue是什么?为什么使用它? 目前小程序开发主要有三种形式:原生.wepy.mpvue,其中wepy是腾讯的开源项目:mpvue是美团开源的一个开发小程序的框架,全称mini program vu ...

  5. 原生小程序转Taro开发

    使用Taro开发微信小程序 开发前准备 Taro可以把你的原生开发的微信小程序转换成Taro代码,具体步骤如下: 安装: npm i -g @tarojs/cli 转换前注意 如果你的原生小程序引入了 ...

  6. 解决小程序插槽slot内容显示不对,无论是原生小程序还是uniapp开发的,解决办法如下

    原文地址:解决小程序插槽slot内容显示不对,无论是原生小程序还是uniapp开发的,解决办法如下!在一次使用小程序插槽的时候,发现如论在哪里使用插槽,内容在子组件上展示和根目录同级,这其实是pc端微 ...

  7. 小程序云开发_小程序开发进入云原生时代 加速构建开发者生态

    2019-11-07 16:44 作为Serverless理念大规模落地的最佳实践,"小程序·云开发"正受到越来越多的关注. 11月7日,在腾讯Techo开发者大会"小程 ...

  8. uni app 调用网络打印机_前端工程师 | 原生小程序坑点:uni-app到底好用在哪里?...

    要想知道uni-app开发好用在哪里,我们先看看uni-app的官网,下图 系统的介绍.框架.组件.api的使用都非常的详细,感兴趣的朋友可以去尝试尝试. 我们进图正题,首先和原生小程序来比较,其次和 ...

  9. 2019小程序没必要做了_2019微信小程序的发展前景怎么样?有必要开发微信小程序吗?...

    微信小程序自从上线以来,一直很受大家的欢迎,当然微信小程序的功能也在不断的更新着,小程序共有七项主要功能,相信创业者对于这7种不同的功能,会迸发出更多的奇思妙想,那么通过功能我们可以思考一下,2019 ...

最新文章

  1. Ajax跨域请求,无法传递及接收cookie信息解决方案
  2. 如何从另一个线程更新GUI?
  3. (chap4 IP协议) CIDR协议
  4. 新型冠状病毒传染性有多强?何时达到疫情峰值?来看一下数学和统计建模结果...
  5. linux发送邮件的功能总结
  6. 自然场景下的文字检测:从多方向迈向任意形状
  7. 甘肃陇西雪后现雾凇 田野树林披“银装”
  8. 【英语学习】【WOTD】decoct 释义/词源/示例
  9. 亚马逊推出人工智能咨询服务,机器学习B2B业务又迈出一步
  10. 用Winhex手工定位NTFS文件系统下的文件
  11. Kruscal算法---最小生成树
  12. 软件设计师历年真题与解析分享(05——17年)
  13. 朋友圈加粗字体数字_如何让你的朋友圈骚到脱颖而出?
  14. java宽度优先搜索之八数码,广度优先搜索解决八数码问题
  15. 使用Python绘制二元函数图像
  16. Angular 简介
  17. html网页打印实现强制分页
  18. 大数据世界中的新技术
  19. 电位移矢量法向向量连续性证明
  20. 市内移出版本2.0(1、一页显示15条。2、增加控制标志。3、打印表格时绑定的list的优化。4、保存迁出登记信息时根据业务流水号判断增加还是修改。5、统一管理常量)

热门文章

  1. html页面名字,网页HTML
  2. 短视频副业做什么比较靠谱,副业赚钱的路子有哪些
  3. win10系统docker安装kafka
  4. 配置Linux台式机作为服务器
  5. 用python批量插入数据到数据库中
  6. 江西省中小学生学籍管理-小学新生注册(4)
  7. Pixel3 XL 刷Android原生系统,刷Magisk 进行ROOT
  8. Android考勤毕业论文,基于android的考勤系统的设计与实现.doc
  9. 一些信息,我也 不知道写的什么,不过以后会有用
  10. 织梦DEDECMS文章、栏目页获取当前页面顶级栏目名称的方法