目录

  • 简介
  • 安装wsl
  • 连接git
  • 配置react项目
  • 用vscode开发wsl项目
  • 总结

简介

最近需要做一个react项目的开发,在window上面安装很多次,最后yarn start失败,于是查到wsl这个神器,安装后就可以愉快的开始react开发了~~~

安装wsl

  1. 简介
    Windows Subsystem for Linux,可以在window实现linux操作
    优点
    安装简单 | 可以用window访问swl文件

  2. List item

  3. 允许window安装wsl

  4. window store 选择 ubuntu

  5. 关机重启

  6. 双击ubuntu,添加用户名和密码

  7. 由于当前未设置root密码,需要在命令行执行sudo passwd,设置root密码

  8. 设定每次登录都是root用户

     ubuntu1804 config --default-user root
    
  9. tips
    Windows 文件挂载在wsl了 /mnt
    linux可以使用ipconfig.exe
    命令行可以使用 bash -c “sudo apt-get update”

连接git

打开wsl,主要就是安装git,以及与github账号链接
(注意如果用的root用户生成key,那项目也放root底下;如果用的新添加的账号,那项目放在新添加的账号底下)

  1. sudo apt-get install git
  2. sudo git config --global user.name “xxx”
  3. sudo git config --global user.email “xxx”
  4. git config --list
  5. ssh-keygen -t rsa -C “xxx@qq.com”
  6. cat ~/.ssh/id_rsa.pub
  7. 拷贝ssh码到http://github.com
  8. github->setting->SSH and GPG keys->new SSH keys添加上就好了
  9. 测试ssh git@github.com

配置react项目

  1. 安装nvm

    wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
    
  2. 看版本

    nvm --version
    
  3. 装node

    nvm install v12.12.0(项目需要12,根据你的需求安装版本,不清楚就按照最新版本)
    node -version
    
  4. 搭建react

    npx create-react-app test-app
    cd test-app
    npm start
    
  5. 访问localhost:3000

  6. 使用github上面项目

    1. git clone xxx@xxx
    2. npm install yarn -g
    3. yarn install
    4. yarn start
    5. 访问上面项目
    

用vscode开发wsl项目

这个真的是太方便了

  1. 安装插件
  2. 连接WSL,点击左下角绿色处,选择wsl

  3. 打开要开发的项目目录
  4. 打开终端,直接可以执行命令

总结

这一套流程下来,你就可以在vscode里面开发wsl里面的react项目。
我是window配置react项目不成功,才选择的wsl。如果你本地可以直接跑起来,那根本无需用wsl,再或者你有linux的虚机,直接用linux+vscode也行,只要能用就好~~~

Windows安装WSL开发react项目相关推荐

  1. windows 安装配置 pycharm 创建项目并运行代码

    windows 安装配置 pycharm 创建项目并运行代码 PyCharm 是由 JetBrains 打造的一款 Python IDE,支持 macOS. Windows. Linux 系统. Py ...

  2. c++语言编译环境,Windows安装C++开发环境-C++开发环境搭建-嗨客网

    Windows安装C++语言开发环境教程 这里,我们选择使用 Dev-C++. Dev-C++下载地址 https://sourceforge.net/projects/orwelldevcpp/ D ...

  3. Windows安装WSL进行机器学习(windows和Ubuntu同时使用)

    Win10使用Linux子系统(WSL2)进行深度学习训练_Kmaeii的博客-CSDN博客_wsl2深度学习 这里要注意,一定要先安装win11,然后再安装显卡驱动...,最后再安装Ubuntu,n ...

  4. windows安装安卓开发环境Eclipse+SDK+ADT

    准备条件 操作系统:win7 64位 需要的资源:JDK.Eclipse.SDK.ADT 步骤简介: 第一步:下载安装最新版JDK 第二步:下载安装Eclipse 第三步:下载安装SDK 第四步:安装 ...

  5. 关于windows安装wsl,出现WslRegisterDistribution failed with error: 0x8007019e The Windows Subsystem错误的解决方案

    前倾概要 在Microsoft store安装ubuntu 18.04成功启动后,出现了该错误并提示按任意键退出(如下图所示,由于我忘了截图,所以只能去别的博主那盗图) 解决方案 首先需要安装wind ...

  6. Windows Phone 7开发之 项目初体验

    最近不算太忙,于是想试试window phone开发,于是自己用了几天开发了公司业务系统的WP版. 一直是写后台代码的,所以前台欠缺一定的审美和布局观,我按照我的稀烂一样的审美观自己布局的.因为这是业 ...

  7. 【Windows安装WSL】WSL中安装Ubuntu发行版,提示占位程序接收到错误数据

    在管理员终端输入wsl --install命令,如果提示"无法解析服务器的名称或地址",则输入 dism.exe /online /enable-feature /featuren ...

  8. 【开发环境】Windows 安装 PyCharm 开发环境 ( 下载 PyCharm | 安装 PyCharm | 在 PyCharm 中创建 Python 工程 )

    文章目录 一.下载 PyCharm 二.安装 PyCharm 三.在 PyCharm 中创建 Python 工程 一.下载 PyCharm 到 PyCharm 主页 https://www.jetbr ...

  9. windows 安装 gcc 编译 fyne 项目

    fyne官网 一.说明 可以看到官网写的,如果是第一次使用,需要安装 go 语言,安装 gcc,获取 fyne 依赖,其中麻烦点的就是 gcc,如果不安装 gcc,就不可以编译 写一个小示例,在 ru ...

最新文章

  1. 出道即巅峰,掀起AI领域巨浪的GPT-3,被过誉了吗?
  2. 同时给两个变量值赋值
  3. 在Linux下安装aws命令行操作
  4. 【技术】交换机上如何对流量拦截
  5. 坚持学习打卡的人,将来会变成什么样?
  6. 8个神奇的网页动态流体布局及其做法揭秘
  7. 计算机优点 缺点劣势英语作文,Internet网的优点与缺点英语作文
  8. atom-design(Vue.js移动端组件库)手势组件介绍
  9. python操作excel_使用Python操作Excel时必学的3个库
  10. 009-MailUtils工具类模板
  11. 在Ubuntu上安装使用深度影音深度音乐
  12. 一个历时五天的 Bug,是如何被灭的?
  13. POJ1061 青蛙的约会【扩展欧几里得算法】
  14. 激光雕刻机切割机打标机写字机上位机C#源码STM32F407控制板源码
  15. 视频--Pr 第一个剪辑
  16. [电脑桌面壁纸]macOS Big Sur 桌面壁纸分享
  17. gif录制软件 LICEcap
  18. xcopy 跳过已经存在的_视频课怎么区分数学一二三?考研英语怎么复习?恋练有词句子部分直接跳过?...
  19. 华为终端云服务HMS赋能智能汽车,AITO问界M5 36城同启交付
  20. 亚马逊测评自养号,小白应该如何开始?

热门文章

  1. 手撕Twitter推荐算法
  2. 安卓手机主题软件_【软件来了】安卓手机上的 Photoshop
  3. java 全局变量线程安全_Java中的线程安全全局变量
  4. java 数字从小到大输出_Java如何实现将数字由小到大输出
  5. Jeesite 4.3 按钮权限,设置按钮只针对某个账号显示及使用
  6. 逗B少年搞程序13 屌丝的鸟语- -
  7. 1303:鸣人的影分身
  8. 【论文笔记】Fast and Furious: Real Time End-to-End 3D Detection, Tracking and Motion Forecasting
  9. 花 150 亿美元,Google 成为苹果设备的默认搜索引擎?
  10. 运动耳机哪个牌子好性价比高,运动蓝牙耳机排行榜