当前位置: 首页 > 知识库问答 >
问题:

未在Windows 8.1上构建节点包-缺少Microsoft.Cpp.Default.props

田兴怀
2023-03-14

NPM包未在Windows 8.1上构建-失败,出现以下错误,

错误MSB4019:找不到导入的项目“C:\Microsoft.Cpp.Default.props”。确认

我试过以下方法

  • 将环境变量VCTargetsPath设置为C:\Program Files(x86)\MSBuild\12.0\(错误会相应更改,但在2012构建工具中没有Microsoft.Cpp.Default.props

上述措施都没有奏效。

我已经花了很多时间在这上面了。有没有人有一个明确有效的答案?


共有3个答案

单于庆
2023-03-14

我只是想用最新的答案更新这个问题。现在不需要安装Visual Studio。

资料来源:https://github.com/nodejs/node-gyp/issues/629#issuecomment-153196245

下面的说明,以防源下降。

>

  • 使用默认安装选项安装VC构建工具技术预览。 <区块报价>

    [仅Windows 7]需要。NET框架4.5.1

    安装Python 2.7,并将其添加到路径:npm config set python2.7

    启动cmd并运行:npm config set msvs\u version 2015--global(每次都是用它代替lnpm安装[package name]--msvs\u version=2015l

  • 蒋培
    2023-03-14

    最后,微软为VS提供了更好的解决方案

    程举
    2023-03-14

    对我来说,快速解决办法是:

    set VCTargetsPath=C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120
    npm install
    
     类似资料:
    • 问题内容: NPM软件包未在Windows 8.1上构建-失败并出现以下错误, 我尝试了以下方法, 将环境变量设置为(错误会相应更改,但2012年构建工具中没有此错误)。 以上都不起作用。 我已经花了很长时间了。有人有可行的肯定答案吗? 问题答案: 所以现在是2.47am-知道了。 尽管node-gyp网站似乎建议使用Visual Studio 2010或2012 ,但对于Windows 8.1,

    • 问题内容: 我有另一个线程在“缺少zlib”上寻求帮助。有了很好的帮助,问题已解决(几乎)。 现在,我对自己构建Python(在Ubuntu 10.10上)感兴趣。 一些重要的问题引起了我的注意: 构建Python(例如2.7.1)之后,如果缺少模块,是否需要重新构建Python? 有没有一种方法可以在构建Python之前找出缺少的模块?说sqlite3。我已为系统默认值(Python 2.6.6

    • 编写转换时,通常需要构建一些要插入的节点进入AST。 如前所述,您可以使用 babel-types 包中的 builder 方法。 构建器的方法名称就是您想要的节点类型的名称,除了第一个字母小写。 例如,如果您想建立一个MemberExpression您可以使用t.memberExpression(…) 这些构建器的参数由节点定义决定。 有一些正在做的工作,以生成易于阅读的文件定义,但现在他们都可

    • 我的STS版本:3.7.1.RELEASE,内部版本Id:201510041213,平台:Eclipse Mars。1(4.5.1)在选择例如Spring Starter project时没有创建正确的项目 当与我现有的一个项目进行比较时,我可以看到缺少了Builder。创建的项目仅包含Maven Builder 我的参考项目有Maven、Java和Spring project Builders。

    • 我正在尝试使用grails教程将我的应用程序连接到共享数据库5MB。我使用的是grails 2.1.0。在我的本地机器上,当我运行heroku配置时,我可以看到DATABASE_URL被设置了,但是在执行git push之后······我的生成因错误而停止: 因此,我添加了日志记录,以查看Heroku上的环境。我已将println system.env添加到datasource.groovy中,但

    • 我在创建带有依赖项的jar时遇到了一个错误。运行jar时,我遇到以下错误: 这是我的pom。xml文件 但是当我生成jar时,我得到错误无法找到或加载主类com.faro.engine.MainAppLoader这里是我的pom文件。 有什么想法吗? 提前感谢:)