原子,流,核素:无法解析模块(使用React Native)

时间:2018-06-25 20:17:18

标签: react-native npm atom-editor flowtype nuclide-editor

我是Flow的新手。我刚刚开始使用Nuclide和Flow。我想将它与React Native一起使用。

TLDR::当我尝试运行npm run flow时,出现以下错误:

... 47 more errors (only 50 out of 97 errors displayed)
To see all errors, re-run Flow with --show-all-errors
npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR! albums@0.0.1 flow: `flow`
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the albums@0.0.1 flow script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/jan/.npm/_logs/2018-06-25T20_02_13_257Z-debug.log

这是我逐步执行的操作:

  1. 我使用react-native init albums启动了一个新的react native应用,并切换到了新文件夹(cd albums)。
  2. 接下来我运行(according to the flow guidenpm install --save-dev babel-cli babel-preset-flow,它给了我以下输出:

    npm WARN eslint-plugin-react-native@3.2.1需要eslint@^3.17.0的同位体|| ^ 4.0.0,但未安装。您必须自己安装对等依赖项。

    • babel-cli@6.26.0
    • babel-preset-flow@6.23.0 在7.711秒内从16个贡献者添加了22个软件包 [!]找到2个漏洞[已审核71756个程序包] 严重性:1低| 1高 运行npm audit了解更多详情
  3. 然后我跑了npm install --save-dev flow-bin

  4. 然后我运行了npm run flow init。这将产生错误:npm ERR! missing script: flow,因此我将"flow": "flow"添加到脚本中并再次运行npm run flow init并得到错误:Error: "/Users/jan/Dev/react-native/albums/.flowconfig" already exists!

  5. 所以我运行npm run flow。这会引发错误:

    / Users / jan / Dev / react-native / albums的启动Flow服务器 Flow版本错误。配置指定版本^ 0.67.0,但这是版本0.75.0 无法启动Flow服务器! npm ERR!代码ELIFECYCLE npm ERR!埃尔诺78 npm ERR!相册@ 0.0.1流量:flow npm ERR!退出状态78 npm ERR! npm ERR!在albums@0.0.1流脚本上失败。 npm ERR! npm可能不是问题。上面可能还有其他日志记录输出。

    npm错误!可以在以下位置找到此运行的完整日志: npm ERR! /Users/jan/.npm/_logs/2018-06-25T20_11_22_239Z-debug.log

    1. 经过一番谷歌搜索后,我发现必须再次删除.flowconfig and run npm运行流程init , which is what I did. This is successful, so I run npm运行流程`。现在我得到了错误:

    ...另外47个错误(仅显示97个错误中的50个) 要查看所有错误,请使用--show-all-errors重新运行Flow npm ERR!代码ELIFECYCLE npm ERR!错误2 npm ERR!相册@ 0.0.1流量:flow npm ERR!退出状态2 npm ERR! npm ERR!在albums@0.0.1流脚本上失败。 npm ERR! npm可能不是问题。上面可能还有其他日志记录输出。

    npm错误!可以在以下位置找到此运行的完整日志: npm ERR! /Users/jan/.npm/_logs/2018-06-25T20_15_18_952Z-debug.log

这是我现在遇到的问题,我无法正常工作。

0 个答案:

没有答案