我正在閱讀反應源代碼,並看到它正在導入不變庫,如var invariant = require('invariant')
。但我沒有看到它在package.json中指定invariant
庫,我的問題是這個lib來自哪裏?反應哪裏安裝`invariant`庫?
1
A
回答
1
至於你提到你正在尋找在0.14穩定的源代碼,我發現FBJS的dependecy在反應封裝的的package.json:「FBJS」:「0.6.1 ^」, (https://github.com/facebook/react/blob/0.14-stable/packages/react/package.json) 。
在fbjs版本0.6.X中,不變量包含在forks_(https://github.com/facebook/fbjs/blob/0.6.x/src/__forks/invariant.js)中,所以我最好的猜測是它包含在那裏。
我不是100%肯定是這樣的話,雖然,這只是理論上的(我沒有調試)
在v.0.13穩定的,它包括在這裏:https://github.com/facebook/react/blob/0.13-stable/src/vendor/core/invariant.js
相關問題
- 1. ClickOnce應用程序在哪裏安裝?
- 2. python pip應該安裝在哪裏?
- 3. 我應該在哪裏安裝node.js?
- 4. 應該在哪裏安裝python wrapper/package
- 5. System.AddIn管道應該安裝在哪裏?
- 6. pip安裝在哪裏?
- 7. STS - Groovy安裝在哪裏?
- 8. mod_passenger.so,yum安裝在哪裏?
- 9. rustup在哪裏安裝?
- 10. 在哪裏安裝FindLib.cmake
- 11. JAVA_HOME:java安裝在哪裏
- 12. CLR在哪裏安裝?
- 13. JSBin在哪裏安裝?
- 14. 安裝目錄在哪裏?
- 15. 哪裏可以安裝NeoEloquent
- 16. 寶石安裝在哪裏?
- 17. MinGW安裝G ++在哪裏?
- 18. 哪裏安裝了Pktextract.exe?
- 19. Xcode 4.3.2在哪裏安裝?
- 20. 我在哪裏安裝SSRS?
- 21. ActivePython在哪裏安裝pyqt4?
- 22. mininet安裝在哪裏?
- 23. apache2源安裝在哪裏
- 24. 反應上安裝或安裝
- 25. 發生反應,安裝
- 26. 反應安裝包NPM
- 27. NPM着安裝反應
- 28. zip.so在哪裏編譯安裝php 5.3.9
- 29. 安裝Outlook加載項在哪裏?
- 30. ubuntu默認安裝mongo.exe在哪裏?
哪個版本的反應源代碼你在看? –
0.14-stable @ sn_92 – Blake
另外,如果你使用紗線,我認爲你可以做'紗爲什麼不變',它應該顯示誰取決於它。 –