为什么节点ios_setup.js [App ID] [App Name]导致错误?

时间:2017-04-15 02:10:22

标签: ios node.js facebook react-native

我正在使用FB指令在我的React Native中设置FB登录,可在此处找到:

https://developers.facebook.com/docs/react-native/getting-started https://developers.facebook.com/docs/react-native/configure-ios

我在说明书中表达得非常好,直到我在命令行上执行指令:

node ios_setup.js [App ID] [App Name]

但是这会导致以下错误:

fs.js:895
  return binding.mkdir(pathModule._makeLong(path),
                 ^

Error: ENOENT: no such file or directory, mkdir 'ios/Frameworks/'
    at Object.fs.mkdirSync (fs.js:895:18)
    at Object.<anonymous> (/Users/markkeane/Documents/FBTest/ios/ios_setup.js:38:6)
    at Module._compile (module.js:571:32)
    at Object.Module._extensions..js (module.js:580:10)
    at Module.load (module.js:488:32)
    at tryModuleLoad (module.js:447:12)
    at Function.Module._load (module.js:439:3)
    at Module.runMain (module.js:605:10)
    at run (bootstrap_node.js:423:7)
    at startup (bootstrap_node.js:147:9)

我不知道这意味着什么或如何解决它。我尝试再次安装离子,但这没有帮助。想法?

2 个答案:

答案 0 :(得分:3)

我今天遇到了问题,我意识到我应该跑步

  

node ios_setup.js [App ID] [App Name]

root folder文件夹中而不是ios文件夹中

答案 1 :(得分:0)

要快速解决方案,请手动更新ios_setup.js代码。

来自

var plistDirPath = '';

var plistDirPath = './ios/{YourProjectName}';

这应该告诉js找到正确的Info.plist