前言

前文React Native开发之——Webstorm快捷开发介绍了使用Webstorm快捷开发React Native,
本文介绍Webstorm开发RN配置。

Webstorm开发RN配置

配置文件编码格式

注:为避免莫名其妙的问题,本文所使用的编码格式统一设置为”UTF-8”,如图所示Setting->Editor->File Encodings有三处修改,统一改为”UTF-8”。

设置.js文件默认以jsx的语法打开

设置方法,File->Default Settings->Languages&Frameworks->JavaScript->Flow

设置.js文件中支持react-native语法高亮

设置方法,File->Settings->Languages&Frameworks->JavaScript->Libraries->Download
在列表中找到react和react-native,Download and Install, 如红框选中,点击OK。

设置后,如下图:

设置React Native智能提示

github有一个开源的插件:ReactNative-LiveTemplate,当输入时有提示效果。
ReactNative的代码模板,包括:

  • 组件名称
  • Api 名称
  • 所有StyleSheets属性
  • 组件属性新增

安装

方法一 由于ReactNative.jar更新不方便而且过于陈旧,强烈建议使用方法二进行安装,ReactNative.jar 也会删除

file -> import settings -> ReactNative.jar

点击OK后,重启Webstorm生效。

验证是否成功

如下图,当输入style时会有联想提示信息

至此,Webstorm的配置已基本完成。

如果您觉得我的文章对您有用,请随意赞赏!

React Native开发之——Webstorm开发RN配置相关推荐

  1. 《React Native跨平台移动应用开发》PDF电子书分享

    链接: https://pan.baidu.com/s/14r6xZPJ0u1mrZejEuV8RrA 密码: pqan 分享<React Native跨平台移动应用开发>PDF电子书,本 ...

  2. React Native Android原生模块开发实战|教程|心得|怎样创建React Native Android原生模块...

    尊重版权,未经授权不得转载 本文出自:贾鹏辉的技术博客(http://blog.csdn.net/fengyuzhengfan/article/details/54691503) 告诉大家一个好消息. ...

  3. React Native for Arcgis 地图开发 LocationCtrl (十五)

    定位工具封装和使用 LocationCtrl import React, {useState, useEffect} from 'react'; import {View, Text, ScrollV ...

  4. React Native for Arcgis 地图开发 聚合图Cluster (十一)

    ClusterLayerCtrl 聚合图层调用封装 import React, {useEffect, useState} from 'react'; import {ScrollView, Styl ...

  5. 从零学React Native之05混合开发

    本篇文章,我们主要讨论如何实现Android平台的混合开发. RN给Android端发送消息 首先打开Android Studio, Open工程, 在React Native项目目录下选择andro ...

  6. 2020年React Native使用Ant Design Mobile RN组件

    Ant Design Mobile RN是一个很优秀的React Native 界面库,可以帮助我们简单方便的开发出漂亮的界面.我在基于0.63版本使用的过程中遇到一些小波折,比如字体无法正常,各种红 ...

  7. webstorm 运行android,Windows React Native环境搭建:webstorm+android studio 及解决热更新

    工具准备: SDK Android SDK Build-tools:23.0.1 SDK Platform:Android N .6.0 .5.1.1.5.0.1.4.4.2.4.1.2 Androi ...

  8. 前端开发利器webStorm 3.0配置使用

    2019独角兽企业重金招聘Python工程师标准>>> 合适的工具会事半功倍,当然也得把握分寸,要不就成了会得越多干的越多的"苦力者". 编辑类软件层出不群,各有 ...

  9. 关于react native code push的JS端配置攻略

    1. 引用CodePush高阶组件,应用在项目根组件中: import CodePush from "react-native-code-push";class App exten ...

最新文章

  1. html 实现动态在线预览word、excel、pdf等文件
  2. 五十五张图告诉你微服务的灵魂摆渡者Nacos究竟有多强?
  3. max_connect_error的说明
  4. android SwipeRefreshLayout嵌套Webview滑动冲突问题解决
  5. python字典get计数_Python内部是如何存储GC引用变量的计数的?
  6. App设计灵感之十二组精美的手机健康监测App设计案例
  7. 国产编程语言又造假,丢不起这人!
  8. java执行多次post请求_同样的post请求代码在Java和android中执行结果不同。
  9. ios 网络状态获取_Network Kit X——网络检测工具箱
  10. java线程day-01
  11. 转载:住在我隔壁的大学刚毕业的小夫妻
  12. 前端JS获取内网IP地址
  13. JavaScript编写答题评分功能页面
  14. 【转】那些年搞不懂的高深术语——依赖倒置•控制反转•依赖注入•面向接口编程
  15. 蔡颖-《APS走向实践》书解读之一:APS优化供应链从绩效指标开始
  16. LeetCode-完成旅途的最少时间
  17. 怎么用matlab算磁滞,磁性材料磁化曲线和磁滞回线的Matlab绘制与拟合.doc
  18. FANUC系统5136报警维修
  19. 智慧监狱AI视频分析识别算法
  20. linux fork 用法,Linux系统调用fork()用法详解

热门文章

  1. 使用opencv时报错:C2065 “CV_COMP_CORREL”: 未声明的标识符
  2. 手把手教你用Unity做出MMD,不用一行代码让你的动漫人物动起来!
  3. 全球地形数据下载分享
  4. java中的double 类型数据相加问题
  5. java中如何进行强制转换?
  6. 中外三大院士领衔:​INSEC WORLD世界信息安全大会即将开幕
  7. C++中怎么表示根号下的数字(用cmath中的sqrt()可以开根号)
  8. 【译文】四十二种谬误(一)
  9. Ajax速通(四)——axios
  10. linux的jq命令