You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

按照文档导入@newrelic/browser-agent失败,模块无法解析求助

模块解析失败问题求助

我按照@newrelic/browser-agent的官方说明操作,但应用执行到导入语句时失败。

导入代码如下:

import { BrowserAgent } from '@newrelic/browser-agent/loaders/browser-agent'
const options = {
    init: { distributed_tracing: { enabled: true }, privacy: { cookies_enabled: true }, ajax: { deny_list: ["bam.nr-data.net"] } },
    info: { beacon: "bam.nr-data.net", errorBeacon: "bam.nr-data.net", licenseKey: "xxx", applicationID: "xxx", sa: 1 },
    loader_config: { accountID: "xxx", trustKey: "xxx", agentID: "xx", licenseKey: "xx", applicationID: "xx" }
}

new BrowserAgent(options)

收到的异常信息:

./src/App.tsx
Module not found: Can't resolve '@newrelic/browser-agent/loaders/browser-agent' in '~/code/clients/web/ClientApp/src'

我猜测是项目未配置@路径引用,于是更新了tsconfig.json,添加以下配置:

{
  "compilerOptions": {
    "paths": {
      "@/*": [
        "./*"
      ],
    }
  }
}

以下是package.json中的scripts部分:

"scripts": {
    "prepare": "cd ../.. && husky install Sontiq.Unified.Web/ClientApp/.husky",
    "build-css": "cross-env PUBLIC_URL=/app sass src/Assets/css:public/css --style=compressed --no-source-map",
    "watch-css": "cross-env PUBLIC_URL=/app npm run build-css && sass src/Assets/css:public/css --watch --update --style=compressed --no-source-map",
    "start": "rimraf ./build && npm-run-all -p watch-css start-js",
    "build": "cross-env PUBLIC_URL=/app npm run build-css && cross-env PUBLIC_URL=/app DISABLE_ESLINT_PLUGIN=true react-scripts build",
    "start-js": "cross-env PUBLIC_URL=/app DISABLE_ESLINT_PLUGIN=true react-scripts start",
    "test": "cross-env CI=true DISABLE_ESLINT_PLUGIN=true react-scripts test --env=jsdom",
    "eject": "react-scripts eject"
  },

请求协助解决模块无法解析的问题。

内容的提问来源于stack exchange,提问作者Ali Khakpouri

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 13:22:03