• /
  • EnglishEspaรฑolFranรงaisๆ—ฅๆœฌ่ชžํ•œ๊ตญ์–ดPortuguรชs
  • ๋กœ๊ทธ์ธ์ง€๊ธˆ ์‹œ์ž‘ํ•˜๊ธฐ

Rollup unresolved imports

Problem

You receive an UNRESOLVED_IMPORT error while building your project using the browser agent NPM package in a project that uses rollup for bundling.

Solution

Update your rollup configuration to use the node-resolve plugin. If you already use this plugin, update the plugin to a minimum version of 15.2.1.

Stencil Projects

If your project uses the stencil framework, you won't be able to override the node-resolve plugin version. Use the workaround listed below in your project and monitor this issue in the stencil github repository.

Alternative workaround

If you can't update the node-resolve plugin or you're using a framework that bundles the plugin that you can't override, you'll need to change your browser agent import statement.

// Instead of importing the browser agent like this
import { MicroAgent } from "@newrelic/browser-agent/loaders/micro-agent";
// Import like this
import { MicroAgent } from "@newrelic/browser-agent/src/loaders/micro-agent";

The src directory contains our ES2019+ code. If you can't apply transpilation to this code and need to support older browsers, upgrade the browser agent NPM package to version 1.252.0 and use the below import statement:

import { MicroAgent } from "@newrelic/browser-agent/dist/esm/loaders/micro-agent";

The contents of the dist directory follow our browser support statement.

Copyright ยฉ 2026 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.