项目中不存在目标“/t:native_metrics”

2024-03-14

我想在我的项目上安装 newrelic,但我从控制台收到:

node_modules\@newrelic\native-metrics\build\bind ing.sln.metaproj : error MSB4057: The target "/t:native_metrics" does not exist in the project.

在另一台机器上工作得很好。如果有人可以提供帮助,我真的很感激,我已经从 newrelic 尝试过这个https://discuss.newrelic.com/t/newrelic-native-metrics-does-not-install-on-windows-10-from-corrupt-vcxproj/54625/3 https://discuss.newrelic.com/t/newrelic-native-metrics-does-not-install-on-windows-10-from-corrupt-vcxproj/54625/3


这很可能是由于 node-gyp 的版本造成的。 node-gyp 中引入了更改 版本 3.7.0 前置/t:到 Windows 机器上的构建目标。这./lib/pre-build.jsNew Relic 用于引导构建的文件也前置/t:到目标,其结果为/t:/t:native_metrics被传递给 MSBuild,这是无效的。您可以通过安装旧版本的 node-gyp 来解决此问题。根据您机器上 npm 的设置方式,您可能还需要设置npm_config_node_gyp将环境变量添加到旧版本的 node-gyp 的路径,以便 New Relic 引导程序拾取它。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

项目中不存在目标“/t:native_metrics” 的相关文章

随机推荐