首页 > 解决方案 > 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]

标签: react-nativevisual-studionpx

解决方案


推荐阅读