2015-09-29 4 views
0

Мне нужно поставить this node.js модуль в проект сплава. Это модуль узла SDK для Facebook.Модуль узла в проекте «Сплав»

Я установил команду install, и папка node_module появится в моей папке проекта, но я не могу ее использовать.

Где я могу разместить эту папку node_module? Почему запросы в facebook.js не основаны компилятором?

Пожалуйста, можете мне помочь?

ответ

0

Титан не является чистой средой NodeJS. Когда вы используете require('test') в проекте Titanium Alloy, он будет искать файл с именем test.js в каталоге <Your project>/app/lib/.

Титан не может обрабатывать require в каталоге с package.json.

Так что если вы хотите получить чистый модуль NodeJS, вам нужно будет поместить все файлы в каталог <Your project>/app/lib/.

Но имейте в виду, что вы не можете использовать модуль NodeJS, который зависит от NodeJS API, например запросов, поскольку в Titanium таких вещей нет (вместо этого вы должны использовать Ti.HttpClient).

+0

Хорошо, спасибо. Мне нужна альтернатива для входа в Facebook, потому что титановый модуль не работает для меня. Но у меня нет альтернативы ..... – amurcia

+0

Работает ли 'request.js' проект сплава? Я установил его «User/saif» и скопировал файл в папку «app/lib», правильно ли он использует модули узлов? – Saif