前端技术----taro框架


遵循React语法规范的、多端开发的解决方案。
开发一套代码------>taro编译工具------>多端运行的代码

优势

  1. 一套代码,多个终端运行的框架
  2. 遵守React语法规范,可以使用jsx语法开发小程序应用
  3. 组件化编码,支持TypeScript语言开发
  4. 开发流程自动化。

支持的生态应用

  1. 微信小程序
  2. 百度小程序
  3. 支付宝小程序
  4. h5、reactNative等

先修知识

  1. html/css/js
  2. mvvm 模型
  3. ES6标准、jsx语法

taro的安装

npm服务器在国外,可以使用cnpm

npm install -g cnpm
npm install -g yarn

在文件地址框,输入cmd,回车,打开终端

npm install -g @tarojs/cli #默认安装最新版v3.3.9
npm install -g @tarojs/cli@2.2.8 #指定版本
#或者
yarn global add @tarojs/cli

初始化项目
taro init myApp

项目介绍:xxxx
css预处理器:sass/less
模板:default-youshu/默认
在这里插入图片描述
进入项目,本地安装taro-ui

cd myApp
npm install taro-ui

开发时,项目内 启动应用
npm run dev:h5 web应用,为什么报错?需选择less预处理器
npm run dev:weapp 微信小程序 v2.2.8 ok
npm run dev:alipay 支付宝小程序 ok
npm run dev:swan 百度小程序 ok
npm run dev:rn  reactNative应用

dev 即开发的意思

在这里插入图片描述
错误:
在这里插入图片描述
解决:
在这里插入图片描述
创建完成,直接可以npm run dev:h5

运行微信小程序

  1. 安装微信开发者工具
    官网
  2. 项目内运行
npm run dev:weapp

在dist下,产生编译结果
3. 登录微信开发者工具,点击+,导入项目,选择dist目录
后续需要注册appid

myApp目录应用说明

dist,编译结果目录
config,配置文件
    dev.js 开发配置
    index.js 默认配置
    prod.js 生产配置
src,源文件
    app.jsx/app.tsx项目入口文件
    app.scss项目总样式
    pages页面文件
    pages>index.tsx 页面逻辑
    pages>index.scss 页面样式
package.json,包的依赖关系
project.config.json 小程序配置

 
 
 
 
下一篇:前端框架----taro2

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

laufing

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值