Gulp 未找到导入的项目“D:\Microsoft.cpp.Default.props

zz2j4svz  于 2022-12-16  发布在  Gulp
关注(0)|答案(1)|浏览(270)

当我使用npm install安装node_modules时,我遇到了这个错误。

D:\react\...\node_modules\gulp-sass\node_modules\node-sass\build\src\libsass.vcxproj(20,3): error MSB4019: The imported project  
"D:\Microsoft.Cpp.Default.props" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.

我已安装Visual Studio生成工具。
MSBuild位置为c:\Program File (x86)\MSBuild
我在路径Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\4.0的注册表编辑器上将VCTargetsPath设置为$(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\MSBuild\ToolsVersions\14.0@VCTargetsPath)
但我不确定为什么路径为D:\Microsoft.Cpp.Default.props
我怎样才能解决这个问题?

gopyfrb3

gopyfrb31#

您必须检查该路径是否已在注册表中注册。[计算机\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\MSBuild\ToolsVersions\4.0]

Name: VCTargetsPath
Type: REG_SZ
Value: C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\Common7\IDE\VC\VCTargets

如果它不适合您,请向系统环境路径添加路径。

C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\Common7\IDE\VC\VCTargets

希望能为你工作。

相关问题