Taro 学习教程 - - - - - 开发环境的安装 & helloworld

taro之--跨平台开发 来解决跨端差异的功能。针对一项功能,如果多个端之间都有差异,那么开发者可以通过将文件修改成 原文件名 + 端类型 的命名形式(端类型对应着 process.env.TARO_ENV 的取值),不同端的文件代码对外保持统一接口,而引用的时候仍然是 import 原文件名的文件。Taro 的设计初衷就是为了统一跨平台的开发方式,并且已经尽力通过运行时框架、组件、API 去抹平多端差异,但是由于不同的平台之间还是存在一些无法消除的差异,所以为了更好的实现跨平台开发,Taro 中提供了如下的解决方案。 阅读详情

一、Taro脚手架安装

npm install @tarojs/cli -g
// or
yarn add @tarojs/cli -g
// or
cnpm install @tarojs/cli -g

1.1 如何判断taro安装成功

taro -v

正常安装成功之后显示如图:

在这里插入图片描述

1.2 环境变量配置(自行判断是否需要手动配置)

如果遇到如下问题,则是需要手动配置环境变量
bash: taro: command not found

在这里插入图片描述

红框内为安装路径,注意:位置指向bin目录,没有taro目录。taro安装的路径如果忘了重新跑一遍 – npm install -g @tarojs/cli

  1. 打开配置文件 open -e .bash_profile
  2. 添加配置
# taro add
export TARO=/Users/superiron/.npm-global/lib/node_modules/@tarojs/cli/bin
export PATH=$TARO:$PATH

然后重新执行 1.1的指令查看。

二、使用taro初始化项目 & 运行

2.1 初始化

taro init myProject

在这里插入图片描述

2.2运行

运行成功如下:
在这里插入图片描述

⚠️:如果遇到如下报错,可能是因为taro版本过高,可尝试降级(如:v3.0.8),然后再次初始化、运行在这里插入图片描述
2.3 微信开发者工具导入、预览
导入目录选择到项目即可:
在这里插入图片描述

在这里插入图片描述

Taro 配置文件在不同环境下的加载机制详解 Taro 通过配置文件和环境变量的结合,实现了多环境下的灵活配置管理。在 config 目录下,index.js 作为基础配置,dev.js 和 prod.js 分别用于开发和生产环境的特定配置。Taro 利用 process.env.NODE_ENV 判断当前环境,并动态加载和合并相应的配置文件。开发环境下,process.env.NODE_ENV 被设置为 development,生产环境下则为 production。 阅读详情

相关推荐

使用Taro制作小程序的完整流程

使用Taro制作小程序的完整流程,从准备工作、项目创建、页面和组件编写、路由配置、编译预览到最后的发布,每一步都是构建一个功能完整的小程序的重要环节。希望本篇博客对你理解和使用Taro开发小程序有所帮助!我们了解了Taro的基本概念和特点,以及它与其他小程序开发框架的区别。接着,我们展示了如何使用Taro的命令行工具来初始化一个小程序项目,并介绍了项目结构和各个文件的作用。

qq_22593423的博客 4520

taro开发工具安装_taro使用教程(详细版)

Taro框架的简介和开篇介绍Taro是由京东凹凸实验室推出的框架,目的就是解决多端混乱的局面,也是当下比较新兴的一个框架。当我们按照一种模式一种代码进行开发,开发完成后,项目就有了在任何终端显示的能力,这是一种想想都很爽的。那具体Taro有那些优点,请看下面的图片。目前Taro支持的终端微信小程序H5 移动端Web页面百度小程序支付宝小程序快应用ReactNative字节跳动小程序QQ轻应用是目前...

weixin_39789399的博客 4755

Taro 入门

Taro 框架简介 Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信/京东/百度/支付宝/字节跳动/ QQ 小程序/H5 等应用。现如今市面上端的形态多种多样,Web、React Native、微信小程序等各种端大行其道,当业务要求同时在不同的端都要求有所表现的时候,针对不同的端去编写多套代码的成本显然非常高,这时候只编写一套代码就能够适配到多端的能力就显得极为需要。 开发环境的安装和 HelloWorld 根据文档先新建一个项目文件夹,然后在其目录下新建一

Jessieeeeeee的博客 312

Taro -安装及使用

如果你所使用的 Taro CLI 版本为 3.0.9,而项目里使用的依赖版本为 3.0.10,则有可能会出现问题,这时请将你的 Taro CLI 版本更新至项目依赖版本号相同的版本,如果还是出现问题,请向我们提出 Issue。下载并打开京东小程序开发者工具(前往https://mp.jd.com 注册,申请成功后将会获得开发者工具),然后选择项目根目录下 dist 目录(根目录 config 中的 outputRoot 设置的目录)进行预览。然后选择项目根目录下 dist 目录进行预览。

迷迷糊糊,懵懵懂懂 2045

告别死记硬背!用业务场景驱动理解SAP PS OPSA参数文件配置

本文通过制造业新产品研发项目案例,详细解析SAP PS模块中OPSA参数文件配置的实际应用。从项目立项、WBS分解到研发物料管理,系统讲解关键配置项的业务价值,帮助用户告别死记硬背,实现业务场景驱动的参数配置学习。特别适合制造业项目管理人员提升SAP PS配置效率。

weixin_30415113的博客 480

Ubuntu下OpenOCD+GDB的安装、编译及使用

目标开发板(芯片):stm32mp157aaa 仿真器:ST-Link 操作系统:Ubuntu 18.04 调试软件:OpenOCD OpenOCD的安装 首先下载OpenOCD有多种方式,可以GitHub上下载,目录下打开终端,输入 git clone git://git.code.sf.net/p/openocd/code openocd 下载完整的OpenOCD的文件夹。进入到OpenOCD的目录下,开始安装。 接着,OpenOCD适用于微处理器的debug和烧写,需要下载相关库 sud

蓝冰露的博客 9524

Taro多端统一框架学习(一)

2020年02月10日 星期一 疫情时刻在家上班第一天 将自己在家中学习的前端技术分享出来,希望能帮到你的学习 Taro框架的简介和开篇介绍 Taro是由京东凹凸实验室推出的框架,目的就是解决多端混乱的局面,也是当下比较新兴的一个框架。 当我们按照一种模式一种代码进行开发,开发完成后,项目就有了在任何终端显示的能力,这是一种想想都很爽的。那具体Taro有那些优点,请看下面的图片。 目前Taro支...

专注 web 全栈与服务端实战,可视化、Linux 部署、AI 编程工具干货持续更新,沉淀项目落地踩坑笔记。 833

Android应用开发从零到一:基于Kotlin与Jetpack Compose的完整实践指南

移动应用开发的核心在于构建一个架构清晰、可维护且可扩展的应用基础。理解应用架构的原理,如关注点分离和数据驱动UI,是实现高质量应用的关键技术价值。在现代Android开发中,Kotlin语言凭借其空安全特性和协程,能有效提升代码的健壮性与开发效率。Jetpack Compose作为声明式UI框架,代表了UI开发的未来方向,与Kotlin协程深度集成,简化了复杂交互界面的构建。这些技术共同服务于个人任务管理、企业工具等多种应用场景。本文以构建一个完整的个人任务管理应用为例,系统阐述从环境搭建、UI构建、数据持

weixin_32667955的博客 313

taro框架的简介和开篇介绍

taro框架的简介和开篇介绍

wangweiruning的博客 5134

深入解析DMR协议中的4-CPFSK调制技术与实现

本文深入解析了DMR协议中采用的4-CPFSK调制技术。该技术凭借其连续相位、恒包络的特性,在有限的12.5kHz信道带宽内实现了稳健的通信,有效对抗干扰并提升功放效率,是DMR数字对讲机清晰、稳定通信的核心保障。文章详细阐述了其原理、实现细节及在协议栈中的协同作用。

weixin_29306875的博客 229

ThreeJS教程:地图案例(包围盒、正投影)

推荐:将加入你的3D工具链。

jianshi2023的博客 1007

01-Taro打造hello-world应用

01-Taro打造hello-world应用 一、简介 Taro是由京东凹凸实验室出品,书写一套代码通过 Taro 的编译工具,将源代码分别编译出可以在不同端(微信 / 京东 / 百度 / 支付宝 / 字节跳动 小程序、快应用、H5、React-Native 等)运行的代码。废话不多说,先从hello-world开始吧。 二、搭建环境 // node>=8.0.0 npm install -g @tarojs/cli taro -v taro init taroDemo 不好意思我果断contr

页面仔小杨 340

第170篇 因子图优化入门——图模型在状态估计中的应用

本文系统介绍了从滤波方法到因子图优化的思维转变,重点解析了因子图的原理与应用。首先对比了递推式滤波(卡尔曼滤波等)与全局优化的区别,指出优化方法能利用所有信息且适合处理稀疏结构。然后详细阐述了因子图的二部图结构(变量节点和因子节点)及其将复杂概率分布分解为小因子乘积的优势。文章讲解了因子图优化如何转化为最小二乘问题,并介绍高斯-牛顿法和LM方法等求解技术。最后对比了g2o、Ceres和GTSAM三大主流框架的特点及适用场景,强调了初始化和鲁棒核函数的重要性,为SLAM相关面试提供了实用建议。

郑伟强dev的专栏 371

taro安装

taro安装

冷月心的博客 1445

YOLO格式数据集划分

YOLO格式的数据集划分 标题标签格式txt import os import cv2 import random from PIL import Image # os.makedirs('labels_train') # os.makedirs('labels_val') img_train_path ='./img_train/' #图片训练集保存路径 img_val_path = './img_val/' #图片验证集保存路径 labels_train_path = './labels_t

weixin_51154380的博客 3306

MOSFET雪崩特性参数解析

但是,一些电源在输出短路时,初级中会产生较大的电流,加上初级电感,器件就会有雪崩损坏的可能,因此在这样的应用条件下,就要考虑器件的雪崩能量。对于那些在MOSFET的D和S极产生较大电压的尖峰应用,就要考虑器件的雪崩能量,电压的尖峰所集中的能量主要由电感和电流所决定,因此对于反激的应用,MOSFET关断时会产生较大的电压尖峰。雪崩击穿能量标定了器件可以容忍的瞬时过冲电压的安全值,其依赖于雪崩击穿需要消散的能量。EAS单脉冲雪崩击穿能量, EAS标定了器件可以安全吸收反向雪崩击穿能量的高低。

Airer_00的博客 806

《微信小程序项目开发实战:用WePY、mpvue、Taro打造高效的小程序》(笔记2)WePY版HelloWorld

本节将介绍如何使用WePY创建一个最简单的项目,也就是之前已经创建过的HelloWorld。 1.6.1 创建HelloWorld项目 首先需要在使用的代码编辑器中新建一个项目,之后使用CMD命令行工具或者是终端shell等使用“cd 文件目录”的命令进入到该项目目录下。 执行:wepy init standard HelloWorld,执行成功后会对该项目进行一些初始化配置,这里选择的配置...

kgsew的专栏 1296

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

《微信小程序项目开发实战:用WePY、mpvue、Taro打造高效的小程序》(笔记2)WePY版HelloWorld...

本节将介绍如何使用WePY创建一个最简单的项目,也就是之前已经创建过的HelloWorld。 1.6.1 创建HelloWorld项目 首先需要在使用的代码编辑器中新建一个项目,之后使用CMD命令行工具或者是终端shell等使用“cd 文件目录”的命令进入到该项目目录下。 执行:wep...

chuishe5180的博客 218

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

VUE启动流程

转载:https://www.cnblogs.com/xifengxiaoma/p/9493544.html VUE启动流程 1. package.json 在执行npm run dev的时候,会在当前目录中寻找 package.json 文件, 有点类似 Maven 的 pom.xml 文件,包含项目的名称版本、项目依赖等相关信息。 { # 版本信息 "name": "kitt...

d124939312的博客 471

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Vite2+Vue3+TypeScript移动端开发全攻略

现代前端开发中,构建工具和框架的选择直接影响开发效率和项目质量。Vite作为新一代构建工具,利用原生ES模块实现秒级热更新,解决了传统打包工具的性能瓶颈。Vue3通过Composition API和Proxy响应式系统,提供了更好的代码组织和性能表现。TypeScript则通过静态类型检查,显著提升了大型项目的可维护性。这三者结合形成的技术栈,特别适合移动端应用开发场景,能够实现从开发到部署的全流程优化。本文以实战为导向,详细讲解如何配置Vite2+Vue3+TypeScript开发环境,包括工程化配置、移

weixin_33749131的博客 463

从单元测试到线上 E2E:完整解析 anysearch-dsh 的多层质量保障体系

anysearch-dsh 是一个为 DeepSeek Harness(DSH)提供实时网页搜索与高级搜索工具的插件。它的每次交付都要穿越 5 层质量检查:Vitest 单元测试、构建产物守卫、打包内容校验、覆盖 28 个 DSH 版本的兼容矩阵,以及可显式开启的真实 API 端到端(E2E)测试。本文带你逐层拆解这套体系,看看一个搜索插件如何在"上游还在快速变化"的前提下依然敢发版。 ## 质

gitblog_00911的博客 348

10 分钟装好 .NET 10 SDK:从安装到验收的完整操作指南

.NET 10 SDK 是写 C#、构建和运行 .NET 应用所需的全部工具,内置运行时,装一次就能 `dotnet new && dotnet run`。它面向 Windows、macOS、Linux 三端,本文按你的系统给出对应装法,走完全程大约 10 分钟。路线:先看装完长什么样,再按平台走安装,最后一条命令验收。 ## 先看看成果 装完之后,`dotnet --info` 的输出里应该

gitblog_00034的博客 496

Vue3移动端开发实战:从零构建适配多端应用

在当今前端开发领域,构建跨平台移动应用已成为核心需求。Vue3作为主流前端框架,其响应式系统和组合式API为高效开发提供了坚实基础。理解其原理,结合现代工程化工具链,能显著提升开发效率和代码质量。从技术价值看,Vue3不仅简化了复杂状态管理,还通过虚拟DOM优化了渲染性能。在实际应用场景中,开发者常需将Vue3与移动端特性结合,解决多端适配和性能优化等工程实践问题。本文聚焦于**Vue3移动端开发**,通过**工程化配置**和**真机调试**等关键环节,系统讲解如何从零搭建一个可在手机上运行的完整应用,涵盖

weixin_33782386的博客 399

前端开发框架“taro”从入门到爆哭--介绍与安装篇

Taro框架入门

火山的博客 6422

Taro安装、启动命令、创建项目、修改端口号以及如何在微信开发者工具内运行

1. 安装Taro开发工具:npm install -g @tarojs/cli (或者yarn global add @tarojs/cli,使用npm可能会有一些报错的信息,建议使用cnpm安装); 2. 使用命令创建模板:taro init myApp 3. 开发期启用命令 npm run dev:h5 --------- WEB npm run dev:weapp --------- 微信小程序 npm run dev:alipay --------- 支付宝小程序 npm run de

weixin_50236973的博客 6942
上一篇: vue - - - - - vue-qr插件生成二维码
下一篇: H5 - - - - 移动端禁止长按保存图片
Dark_programmer
博客等级 码龄7年 9073粉丝 307原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值