前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >React Native开发之npm start加速

React Native开发之npm start加速

作者头像
meteoric
发布2018-11-19 18:27:23
1.2K0
发布2018-11-19 18:27:23
举报
文章被收录于专栏:游戏杂谈游戏杂谈

在Windows下好不容易安装好React Native环境之后,运行npm start,结果就是无限被等待,快的话160秒(将近3分钟啊。。。。)

而Mac下因为有watchman所以是飞一样的速度,1秒不到,一般几十到几百毫秒。此处一千一万只草泥飞在胸中奔腾…

所幸找到一个解决方案了,能让npm start也飞起来(500毫秒左右),操作步骤如下:

1、安装watchman,在Windows下暂时处于alpha版本但是可以使用,是一个zip包 https://facebook.github.io/watchman/docs/install.html | http://bit.ly/watchmanwinalpha 2、添加解压后的watchman到系统环境变量path中,如果成功的话, win + r输入 watchman -v应该返回的是3.7.0 3、右击项目svn目录,取消目录权限为只读,否则会报错,错误如下

代码语言:javascript
复制
[Hot ;Module Replacement] Server listening on /hot

React ;packager ready.

Failed ;to build DependencyGraph: Watchman error: query failed: synchronization failed: Permission denied. Make sure watchman is running for this project. See https://facebook.github.io/watchman/docs/troubleshooting.html.
Error: ;Watchman error: query failed: synchronization failed: Permission denied. Make sure watchman is running for this project. See https://facebook.github.io/watchman/docs/troubleshooting.html.
 ;   at /Users/Ali/Desktop/app/Test/node_modules/react-native/node_modules/node-haste/lib/crawlers/watchman.js:63:11
    at process._tickCallback (node.js:368:9)

现在再来看看npm start的速度,Windows也能飞起来了^_^

参考stackoverflow上的帖子,它给出的是Mac下的方案,使用chmod 777来修改权限为读、写、删,对应Windows下我怀疑是只读,所以试了一下取消只读,居然可以了

React-Native Failed to build DependencyGraph: Watchman error

鉴于bit.ly被墙,这里我将watchman.zip上传到了博客园,可以点击这里直接下载>>

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016-09-01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档