---
title: "DF0060: Remote Asset Fetch Failed"
description: "Failed to fetch a remote asset of \"{package}\" ({url}): {reason}"
canonical_url: "https://devfra.me/errors/df0060"
---
# DF0060: Remote Asset Fetch Failed

> Failed to fetch a remote asset of "\{package}" (\{url}): \{reason}

## Message

> Failed to fetch a remote asset of "`{package}`" (`{url}`): `{reason}`

## Cause

A requested file is in neither the locally installed assets package nor the on-disk cache, and streaming it through the CDN provider failed: the request errored, the provider returned a non-OK status, or the source is `offline: true` with the file missing from the cache.

## Fix

- Install the assets package locally (`npm install <package>`) to serve it with zero network, best for offline and air-gapped machines.
- Otherwise check network access to the configured provider, or point `provider` at a reachable mirror.

## Source

- [`packages/devframe/src/utils/remote-assets.ts`](https://github.com/devframes/devframe/blob/main/packages/devframe/src/utils/remote-assets.ts): `createRemoteAssetsStore()`'s `serve()` throws this when a provider fetch fails, returns a non-OK status, or an `offline` store misses its cache.


## Sitemap

See the full [sitemap](https://devfra.me/sitemap.md) for all pages.
