react-native - react-native run-windows 在构建阶段失败
问题描述
我为一个新应用下载了 react native 模板。当我第一次尝试使用 启动它时npx react-native run-windows
,构建失败,产生以下内容msbuild.err
:
5>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(439,5): error MSB4018: Unerwarteter Fehler bei der VCMessage-Aufgabe. [C:\Users\lionr\projects\react-native-test\react-native-test.Client\node_modules\react-native-windows\Folly\Folly.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(439,5): error MSB4018: System.FormatException: Der Index, basierend auf 0 (null), muss größer als oder gleich Null sein, und kleiner als die Größe der Argumentenliste. [C:\Users\lionr\projects\react-native-test\react-native-test.Client\node_modules\react-native-windows\Folly\Folly.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(439,5): error MSB4018: bei System.Text.StringBuilder.AppendFormatHelper(IFormatProvider provider, String format, ParamsArray args) [C:\Users\lionr\projects\react-native-test\react-native-test.Client\node_modules\react-native-windows\Folly\Folly.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(439,5): error MSB4018: bei System.String.FormatHelper(IFormatProvider provider, String format, ParamsArray args) [C:\Users\lionr\projects\react-native-test\react-native-test.Client\node_modules\react-native-windows\Folly\Folly.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(439,5): error MSB4018: bei System.String.Format(IFormatProvider provider, String format, Object[] args) [C:\Users\lionr\projects\react-native-test\react-native-test.Client\node_modules\react-native-windows\Folly\Folly.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(439,5): error MSB4018: bei Microsoft.Build.Shared.ResourceUtilities.FormatString(String unformatted, Object[] args) [C:\Users\lionr\projects\react-native-test\react-native-test.Client\node_modules\react-native-windows\Folly\Folly.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(439,5): error MSB4018: bei Microsoft.Build.Utilities.TaskLoggingHelper.FormatString(String unformatted, Object[] args) [C:\Users\lionr\projects\react-native-test\react-native-test.Client\node_modules\react-native-windows\Folly\Folly.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(439,5): error MSB4018: bei Microsoft.Build.Utilities.TaskLoggingHelper.FormatResourceString(String resourceName, Object[] args) [C:\Users\lionr\projects\react-native-test\react-native-test.Client\node_modules\react-native-windows\Folly\Folly.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(439,5): error MSB4018: bei Microsoft.Build.Utilities.TaskLoggingHelper.LogErrorWithCodeFromResources(String messageResourceName, Object[] messageArgs) [C:\Users\lionr\projects\react-native-test\react-native-test.Client\node_modules\react-native-windows\Folly\Folly.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(439,5): error MSB4018: bei Microsoft.Build.CPPTasks.VCMessage.Execute() [C:\Users\lionr\projects\react-native-test\react-native-test.Client\node_modules\react-native-windows\Folly\Folly.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(439,5): error MSB4018: bei Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() [C:\Users\lionr\projects\react-native-test\react-native-test.Client\node_modules\react-native-windows\Folly\Folly.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(439,5): error MSB4018: bei Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext() [C:\Users\lionr\projects\react-native-test\react-native-test.Client\node_modules\react-native-windows\Folly\Folly.vcxproj]
6>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(439,5): error MSB4018: Unerwarteter Fehler bei der VCMessage-Aufgabe. [C:\Users\lionr\projects\react-native-test\react-native-test.Client\node_modules\react-native-windows\Common\Common.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(439,5): error MSB4018: System.FormatException: Der Index, basierend auf 0 (null), muss größer als oder gleich Null sein, und kleiner als die Größe der Argumentenliste. [C:\Users\lionr\projects\react-native-test\react-native-test.Client\node_modules\react-native-windows\Common\Common.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(439,5): error MSB4018: bei System.Text.StringBuilder.AppendFormatHelper(IFormatProvider provider, String format, ParamsArray args) [C:\Users\lionr\projects\react-native-test\react-native-test.Client\node_modules\react-native-windows\Common\Common.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(439,5): error MSB4018: bei System.String.FormatHelper(IFormatProvider provider, String format, ParamsArray args) [C:\Users\lionr\projects\react-native-test\react-native-test.Client\node_modules\react-native-windows\Common\Common.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(439,5): error MSB4018: bei System.String.Format(IFormatProvider provider, String format, Object[] args) [C:\Users\lionr\projects\react-native-test\react-native-test.Client\node_modules\react-native-windows\Common\Common.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(439,5): error MSB4018: bei Microsoft.Build.Shared.ResourceUtilities.FormatString(String unformatted, Object[] args) [C:\Users\lionr\projects\react-native-test\react-native-test.Client\node_modules\react-native-windows\Common\Common.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(439,5): error MSB4018: bei Microsoft.Build.Utilities.TaskLoggingHelper.FormatString(String unformatted, Object[] args) [C:\Users\lionr\projects\react-native-test\react-native-test.Client\node_modules\react-native-windows\Common\Common.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(439,5): error MSB4018: bei Microsoft.Build.Utilities.TaskLoggingHelper.FormatResourceString(String resourceName, Object[] args) [C:\Users\lionr\projects\react-native-test\react-native-test.Client\node_modules\react-native-windows\Common\Common.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(439,5): error MSB4018: bei Microsoft.Build.Utilities.TaskLoggingHelper.LogErrorWithCodeFromResources(String messageResourceName, Object[] messageArgs) [C:\Users\lionr\projects\react-native-test\react-native-test.Client\node_modules\react-native-windows\Common\Common.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(439,5): error MSB4018: bei Microsoft.Build.CPPTasks.VCMessage.Execute() [C:\Users\lionr\projects\react-native-test\react-native-test.Client\node_modules\react-native-windows\Common\Common.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(439,5): error MSB4018: bei Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() [C:\Users\lionr\projects\react-native-test\react-native-test.Client\node_modules\react-native-windows\Common\Common.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(439,5): error MSB4018: bei Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext() [C:\Users\lionr\projects\react-native-test\react-native-test.Client\node_modules\react-native-windows\Common\Common.vcxproj]
7>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(439,5): error MSB4018: Unerwarteter Fehler bei der VCMessage-Aufgabe. [C:\Users\lionr\projects\react-native-test\react-native-test.Client\node_modules\react-native-windows\JSI\Universal\JSI.Universal.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(439,5): error MSB4018: System.FormatException: Der Index, basierend auf 0 (null), muss größer als oder gleich Null sein, und kleiner als die Größe der Argumentenliste. [C:\Users\lionr\projects\react-native-test\react-native-test.Client\node_modules\react-native-windows\JSI\Universal\JSI.Universal.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(439,5): error MSB4018: bei System.Text.StringBuilder.AppendFormatHelper(IFormatProvider provider, String format, ParamsArray args) [C:\Users\lionr\projects\react-native-test\react-native-test.Client\node_modules\react-native-windows\JSI\Universal\JSI.Universal.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(439,5): error MSB4018: bei System.String.FormatHelper(IFormatProvider provider, String format, ParamsArray args) [C:\Users\lionr\projects\react-native-test\react-native-test.Client\node_modules\react-native-windows\JSI\Universal\JSI.Universal.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(439,5): error MSB4018: bei System.String.Format(IFormatProvider provider, String format, Object[] args) [C:\Users\lionr\projects\react-native-test\react-native-test.Client\node_modules\react-native-windows\JSI\Universal\JSI.Universal.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(439,5): error MSB4018: bei Microsoft.Build.Shared.ResourceUtilities.FormatString(String unformatted, Object[] args) [C:\Users\lionr\projects\react-native-test\react-native-test.Client\node_modules\react-native-windows\JSI\Universal\JSI.Universal.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(439,5): error MSB4018: bei Microsoft.Build.Utilities.TaskLoggingHelper.FormatString(String unformatted, Object[] args) [C:\Users\lionr\projects\react-native-test\react-native-test.Client\node_modules\react-native-windows\JSI\Universal\JSI.Universal.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(439,5): error MSB4018: bei Microsoft.Build.Utilities.TaskLoggingHelper.FormatResourceString(String resourceName, Object[] args) [C:\Users\lionr\projects\react-native-test\react-native-test.Client\node_modules\react-native-windows\JSI\Universal\JSI.Universal.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(439,5): error MSB4018: bei Microsoft.Build.Utilities.TaskLoggingHelper.LogErrorWithCodeFromResources(String messageResourceName, Object[] messageArgs) [C:\Users\lionr\projects\react-native-test\react-native-test.Client\node_modules\react-native-windows\JSI\Universal\JSI.Universal.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(439,5): error MSB4018: bei Microsoft.Build.CPPTasks.VCMessage.Execute() [C:\Users\lionr\projects\react-native-test\react-native-test.Client\node_modules\react-native-windows\JSI\Universal\JSI.Universal.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(439,5): error MSB4018: bei Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() [C:\Users\lionr\projects\react-native-test\react-native-test.Client\node_modules\react-native-windows\JSI\Universal\JSI.Universal.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(439,5): error MSB4018: bei Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext() [C:\Users\lionr\projects\react-native-test\react-native-test.Client\node_modules\react-native-windows\JSI\Universal\JSI.Universal.vcxproj]
解决方案
推荐阅读
- javascript - 为什么无法通过保存在 IndexedDB 中的 emscriptens fopen() 打开文件?
- c++ - 如何填充 std::vector
带文字 - c# - SkiaSharp:多次旋转大图而不会因为内存管理而导致应用程序崩溃
- php - 如何使用 PHP 创建随机密码生成器?
- javascript - 如何确定用户是从 Intranet 还是 Internet 连接
- ios - 有没有办法让 `genstrings` 与 `LocalizedStringKey` 一起工作?
- java - 微调器,为什么返回不同的间隙和错误的值
- android - Json删除前导零
- gitlab - 仅当两个文件已更改时如何运行 CI 作业?[不是一个或另一个]
- nearprotocol - 当使用回调链接多个执行时如何分配气体