日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

React Native开发之npm start加速

發布時間:2025/5/22 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 React Native开发之npm start加速 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在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目錄,取消目錄權限為只讀,否則會報錯,錯誤如下

[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上傳到了博客園,可以點擊這里直接下載>>

總結

以上是生活随笔為你收集整理的React Native开发之npm start加速的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。