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

时间:2018-07-25 19:30:35

标签: javascript node.js newrelic

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

Route::get('/add-to-cart/{id?}', [
    'uses' => 'ProductController@getAddToCart',
    'as' => 'product.addToCart'
]);

在另一台机器上运行完美。如果有人可以提供帮助,我真的很感激,我已经在newrelic https://discuss.newrelic.com/t/newrelic-native-metrics-does-not-install-on-windows-10-from-corrupt-vcxproj/54625/3

中进行了尝试

1 个答案:

答案 0 :(得分:2)

这很可能是由于node-gyp的版本。对node-gyp进行了更改 在Windows机器上将/t:附加到构建目标的版本3.7.0。 New Relic用于引导构建的./lib/pre-build.js文件也将/t:附加到目标,这导致/t:/t:native_metrics的值传递到MSBuild,这是无效的。您可以通过安装旧版本的node-gyp来解决此问题。根据计算机上npm的设置方式,您可能还必须将npm_config_node_gyp环境变量设置为旧版本的node-gyp的路径,以便它被New Relic引导程序获取。