NPM包未在Windows 8.1上构建-失败,出现以下错误,
错误MSB4019:找不到导入的项目“C:\Microsoft.Cpp.Default.props”。确认
我试过以下方法,
将环境变量VCTargetsPath
设置为C:\Program Files(x86)\MSBuild\12.0\
(错误会相应更改,但在2012构建工具中没有Microsoft.Cpp.Default.props
。
上述措施都没有奏效。
我已经花了很多时间在这上面了。有没有人有一个明确有效的答案?
我只是想用最新的答案更新这个问题。现在不需要安装Visual Studio。
资料来源:https://github.com/nodejs/node-gyp/issues/629#issuecomment-153196245
下面的说明,以防源下降。
>
[仅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
)
最后,微软为VS提供了更好的解决方案。
对我来说,快速解决办法是:
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文件。 有什么想法吗? 提前感谢:)