2015-09-29 99 views
0

我需要將this node.js模塊放入Alloy項目。這是一個Facebook SDK節點模塊。Alloy項目中的節點模塊

我把安裝命令,和一個node_module文件夾出現在我的項目文件夾,但我不能使用它。

我在哪裏放這個node_module文件夾?爲什麼require into facebook.js不是由編譯器創建的?

請問任何人都可以幫我嗎?

回答

0

鈦不是純粹的NodeJS環境。當您在鈦合金項目中使用require('test')時,它將在目錄<Your project>/app/lib/中查找名爲test.js的文件。

鈦無法在package.json的目錄上處理require

所以,如果你想要一個純粹的NodeJS模塊,你必須把<Your project>/app/lib/目錄中需要的每個文件。

但請記住,您不能使用依賴於NodeJS API的NodeJS模塊(如請求),因爲Titanium中沒有這樣的內容(您必須改爲Ti.HttpClient)。

+0

好的,謝謝。我只想要一個替代品登錄到Facebook,因爲鈦模塊不適合我。但我沒有替代..... – amurcia

+0

'request.js'與合金項目一起工作嗎?我已經安裝了'User/saif'並將文件複製到'app/lib'文件夾中,它是使用節點模塊的正確方法嗎? – Saif