React Native开发之npm start加速
生活随笔
收集整理的這篇文章主要介紹了
React Native开发之npm start加速
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在Windows下好不容易安裝好React Native環(huán)境之后,運(yùn)行npm start,結(jié)果就是無(wú)限被等待,快的話160秒(將近3分鐘啊。。。。)
而Mac下因?yàn)橛衱atchman所以是飛一樣的速度,1秒不到,一般幾十到幾百毫秒。此處一千一萬(wàn)只草泥飛在胸中奔騰…
?
所幸找到一個(gè)解決方案了,能讓npm start也飛起來(lái)(500毫秒左右),操作步驟如下:
1、安裝watchman,在Windows下暫時(shí)處于alpha版本但是可以使用,是一個(gè)zip包 https://facebook.github.io/watchman/docs/install.html | http://bit.ly/watchmanwinalpha
2、添加解壓后的watchman到系統(tǒng)環(huán)境變量path中,如果成功的話, win + r輸入 watchman -v應(yīng)該返回的是3.7.0
3、右擊項(xiàng)目svn目錄,取消目錄權(quán)限為只讀,否則會(huì)報(bào)錯(cuò),錯(cuò)誤如下
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)
現(xiàn)在再來(lái)看看npm start的速度,Windows也能飛起來(lái)了^_^ 參考stackoverflow上的帖子,它給出的是Mac下的方案,使用chmod 777來(lái)修改權(quán)限為讀、寫(xiě)、刪,對(duì)應(yīng)Windows下我懷疑是只讀,所以試了一下取消只讀,居然可以了 React-Native Failed to build DependencyGraph: Watchman error 鑒于bit.ly被墻,這里我將watchman.zip上傳到了博客園,可以點(diǎn)擊這里直接下載>>
總結(jié)
以上是生活随笔為你收集整理的React Native开发之npm start加速的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 周志华 机器学习 笔记
- 下一篇: Apache安装遇到的相关问题