在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1. Taro简介 1. Taro简介 Taro是一个前端小程序框架,通过这个框架写一套代码,再通过 Taro 的编译工具,就可以将源代码分别编译出可以在不同端(微信/百度/支付宝/字节跳动小程序、H5、React-Native 等)运行的代码,[Taro官网](https://nervjs.github.io/taro/docs/README.html) Taro的环境搭建要求更新node到最新版本,所以先老老实实的更新node吧
随后会显示当前node的版本号,在很多方法中会让你通过npm n模块来更新node(n模块用来管理node),但是你试过之后,你会发现坑真多,最粗暴的方案就是在node官网下载最新msi进行覆盖安装即可,通过如下命令查看本机node的安装位置 where node
2.2) 依次执行如下命令进行Taro环境搭建 npm config set registry http://registry.npm.taobao.org/ 第一个命令是使用npm的淘宝镜像, 安装完成之后通过如下命令查看taro是否安装完毕 taro -V 如果安装没有问题会显示如下
C:\Users\Administrator\AppData\Roaming\npm\node_modules\@tarojs\cli\src\util\index.js:227 SyntaxError: Unexpected token function 3. 项目搭建 通过如下命令搭建项目 这里新建了一个名字叫taro-learning-pro的项目(在创建项目的时候,项目名最好不要包含大写字母…),在输入上述命令之后,按照提示一步一步操作 紧接着,项目会下载对应的依赖,当依赖下载完成之后,会有如下提示 此时一个使用默认模板创建的项目就创建好了,目录结构如下,使用不同的模板生成的项目目录会有一些小小的差别 当项目创建好之后,我们就可以编译调试小程序了,此处以生成微信小程序为例 4. 编译调试微信小程序 4.1)在命令行中输入如下命令 该命令会编译项目代码,并在dist目录生成目标文件,结果如下 此时已经说明微信小程序目标文件已经生成到dist目录 4.2)下载微信开发者工具 下载之后进行安装
然后选择项目目录中的dist文件夹 点击确定即可,因为taro一直在监听你的文件变化,顾如果文件发生变化,微信小程序工具界面也会发生变化
6. Yarn命令详解 全局安装yarn工具: cnpm install -g yarn 添加一个依赖,通过 yarn add 添加依赖会更新 package.json 以及 yarn.lock 文件 更新依赖 移除一个依赖 安装 package.json 中的所有文件 7. 解决问题:版本问题 Taro CLI 与本地安装的小程序框架 @tarojs/taro-weapp 版本不一致,请确保一致 多人协同开发的时候,特别是小组有新成员加入,新人需要自己搭建编译环境,但是由于项目是在早期建立的,所以会造成开发版本和新人新建的开发环境不一致的问题 更新yarn.lock: cnpm install -g yarn 更新package.json: npm install -g npm-check-updates
通过上述命令,即可完成yarn.lock文件和package.json文件的依赖库更新 点赞 4 ———————————————— |
请发表评论