2014-07-10 37 views
1

有很多包裹都有捆綁,但我不喜歡他們設置項目的方式,所以我在閱讀Reactjs docs安裝npm和我的困惑是:當談到與yeoman一起使用反應

使用NPM安裝反應安裝它或添加後反應 的package.json

  • 難道我這個添加到"devDependencies": {}或...
  • 爲要求聲明工作,我需要包括requirejs?
  • 我可以只是做咕嚕SERV開始的一切,自動編譯JSX或做我需要做的this? (好像可能被替我回答了.....但我怎麼能得到它的自動編譯JSX當我運行咕嚕SERV)

我提出這些問題和狀態我不喜歡現有的yo ...命令爲此,因爲他們不與bacbone.js很好地發揮所以我要設置我自己。如果對我這樣做的老人有任何回購請給我指點。

回答

1
  1. 依賴VS devDependencies:對於故宮的package.json,devDependencies主要用於模具圍繞項目本身的工作:測試工具鏈和工程建築模塊,例如。你經常在那裏看到的東西:摩卡,咕嚕等,所以主要是回購貢獻者和類似的。作爲React的使用者,您可以將它放在依賴項中,這些依賴項是代碼實際需要的模塊以便工作。

  2. 要求不是requirejs。命名衝突是不幸的。 require()CommonJS的一部分。節點使用CommonJS。 Browserify。在這裏,假設你使用的是Browserify,或者是服務器端的React with Node。

  3. 我不確定你設置了什麼與grunt serve配合使用。沒有什麼不可思議的,它使得它默認工作。你確實需要做鏈接說的。 --watch選項將查找對文件的更改並自動將jsx編譯爲js。

希望幫助!

相關問題