基于React的taro项目搭建

安装nodejs

因为taro项目基于nodejs,所以要先安装nodejs。

  1. 进入nodejs官网就行下载对应的版本
    在这里插入图片描述
  2. 安装Nvm管理node版本
    windows下安装nvm版本
    在这里插入图片描述
    nvm-noinstall.zip: 这个是绿色免安装版本,但是使用之前需要配置。
    nvm-setup.zip:这是一个安装包,下载之后点击安装,无需配置就可以使用,方便。
    Source code(zip):zip压缩的源码,解压后可以直接使用。
    Sourc code(tar.gz):tar.gz的源码,一般用于*nix系统。

1、下载压缩包后,解压,点nvm-setup.exe。
在这里插入图片描述

2、选择同意协议,点击下一步;
在这里插入图片描述
3、选择nvm的本地安装目录, 点击下一步;
在这里插入图片描述
4、设置node.js的symlink,需要设置nodejs的快捷方式存放的目录,点击下一步;
在这里插入图片描述5、进行点击下一步,就可以完成安装。
6、查看nvm是否安装成功
在这里插入图片描述
7、之前安装过的node会被移到nvm的文件夹中,并注明对应的版本号。
在这里插入图片描述

nvm的常用命令
nvm ls	// 查看目前已安装的node版本
nvm install 10.24.1 // 安装指定版本的node
nvm use 10.24.1 // 切换到指定的版本下(要在超级管理员权限下)
nvm uninstall 10.24.0 // 卸载指定的版本
nvm ls-remote // 列出所有可安装的版本
nvm current // 显示当前使用的版本
nvm install stable // 安装最新稳定版 node
nvm deactivate // 解除当前版本绑定

安装react

// 全局安装react,创建项目
npm install -g create-react-app

// 运行项目
npm run start

taro/cli安装

// 使用npm安装CLI(全局安装node版本下最新的taro)
npm install -g @taro/cli
// 使用cnpm安装CLI(全局安装node版本下最新的taro)
cnpm install -g @taro/cli

// 查看taro版本
npm info @taro/cli

taro创建项目

// 创建模板项目
taro init (项目名称)
// 创建完后,要重置一下依赖
npm install
cnpm install
// 启动项目
npm run dev:weapp (微信小程序)
npm run dev:swan (百度小程序)
npm run dev:alipay (支付宝小程序)
npm run dev:tt (头条小程序)
npm run dev:h5 (h5页面)
npm run dev:qq (qq小程序)
npm run dev:jd (京东小程序)
npm run dev:rn (react-native)

// 项目打包
npm run build:(对应的小程序)

项目目录说明

├── babel.config.js             # Babel 配置
├── .eslintrc.js                # ESLint 配置
├── config                      # 编译配置目录
│   ├── dev.js                  # 开发模式配置
│   ├── index.js                # 默认配置
│   └── prod.js                 # 生产模式配置
├── package.json                # Node.js manifest
├── dist                        # 打包目录
├── project.config.json         # 小程序项目配置
├── src # 源码目录
│   ├── app.config.js           # 全局配置
│   ├── app.css                 # 全局 CSS
│   ├── app.js                  # 入口组件
│   ├── index.html              # H5 入口 HTML
│   └── pages                   # 页面组件
│       └── index
│           ├── index.config.js # 页面配置
│           ├── index.css       # 页面 CSS
│           └── index.jsx       # 页面组件,如果是 Vue 项目,此文件为 index.vue
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值