use*_*617 2 react-native visual-studio-code
我在 vscode 上使用 React Native 时收到此错误消息。有办法解决吗?
[Error - 2:57:25 PM - MyRealmApp\.flowconfig] Error loading flow using option 'useNPMPackagedFlow'
Pkg flow-bin not found in c:\Users\ReactNativeProjects\MyRealmApp
[Error - 2:57:25 PM - MyRealmApp\.flowconfig] Error loading flow using option 'pathToFlow'
'flow' not found
[Info - 2:57:25 PM - MyRealmApp\.flowconfig] Falling back to bundled flow.
[Info - 2:57:27 PM - MyRealmApp\.flowconfig] Using flow 'c:\Users\.vscode\extensions\flowtype.flow-for-vscode-1.9.2\node_modules\flow-bin\flow-win64-v0.107.0\flow.exe' (v0.107.0)
.flowconfig:28 Unsupported option specified! (format.bracket_spacing)
[Error - 2:57:28 PM] Connection to server got closed. Server will not be restarted.
Run Code Online (Sandbox Code Playgroud)
基本上这个问题是由于没有安装与项目的 .flowconfig 中声明的相同版本的 flow-bin引起的。
现在要解决这个问题,您需要做的是保持.flowconfigVS Code 中项目当前的一致性。
怎么做?
yarn, 则使用npm代替yarn。yarn global add flow-bin@version
npm run ios or npm run android
Run Code Online (Sandbox Code Playgroud)
VS Code设置中,您需要指向flow.pathToFlow您的工作区node_module:yarn global add flow-bin@version
npm run ios or npm run android
Run Code Online (Sandbox Code Playgroud)
${workspaceFolder}是 VS Code 提供的一个特殊变量,它始终指向当前项目文件夹。您可以在官方文档的变量参考页面中找到它。
您可以更喜欢使用本地 Flow 模块,因为这样.flowconfig即使您切换项目,也可以确保安装的版本和配置的版本始终匹配。
flow.useNPMPackagedFlow,只需将其设置true为即可完成(no need to change flow.pathToFlow)| 归档时间: |
|
| 查看次数: |
3400 次 |
| 最近记录: |