© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
Cloudflare DevelopersCD
Cloudflare Developers•2y ago•
2 replies
kalepail

[ERROR] Error: No such module "chunks/pages/buffer".

I'm getting a
[ERROR] Error: No such module "chunks/pages/buffer".
[ERROR] Error: No such module "chunks/pages/buffer".
error that I cannot for the life of me debug or source where it's coming from. My application is an Astro Pages app that definitely makes use of Buffer on the server side and I've tried bot stubbing in a
buffer
buffer
package as well as using
compatibility_flags = [ "nodejs_compat" ]
compatibility_flags = [ "nodejs_compat" ]
all to no avail. I cannot get past this issue when running a function that utilizes the
Buffer
Buffer
package.

Here's what my current
astro.config.mjs
astro.config.mjs
looks like

import { defineConfig } from 'astro/config'
import cloudflare from "@astrojs/cloudflare"
import svelte from "@astrojs/svelte"
import inject from '@rollup/plugin-inject'
import tailwind from "@astrojs/tailwind"

// https://astro.build/config
export default defineConfig({
  output: "server",
  adapter: cloudflare({
    imageService: 'passthrough',
    platformProxy: {
      enabled: true,
      persist: true,
    }
  }),
  vite: {
    ssr: {
      external: ['node:buffer']
    },
    build: {
      rollupOptions: {
        plugins: [
          inject({
            modules: { Buffer: ['node:buffer', 'Buffer'], }
          })
        ],
      },
    },
  },
  integrations: [tailwind(), svelte()]
})
import { defineConfig } from 'astro/config'
import cloudflare from "@astrojs/cloudflare"
import svelte from "@astrojs/svelte"
import inject from '@rollup/plugin-inject'
import tailwind from "@astrojs/tailwind"

// https://astro.build/config
export default defineConfig({
  output: "server",
  adapter: cloudflare({
    imageService: 'passthrough',
    platformProxy: {
      enabled: true,
      persist: true,
    }
  }),
  vite: {
    ssr: {
      external: ['node:buffer']
    },
    build: {
      rollupOptions: {
        plugins: [
          inject({
            modules: { Buffer: ['node:buffer', 'Buffer'], }
          })
        ],
      },
    },
  },
  integrations: [tailwind(), svelte()]
})
Cloudflare Developers banner
Cloudflare DevelopersJoin
Welcome to the official Cloudflare Developers server. Here you can ask for help and stay updated with the latest news
85,042Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

No such module "node:buffer". imported from "worker.js"
Cloudflare DevelopersCDCloudflare Developers / workers-and-pages-help
2y ago
Uncaught Error: No such module "node:buffer". imported from "worker.js" (Code: 10021)
Cloudflare DevelopersCDCloudflare Developers / workers-and-pages-help
2y ago
Uncaught Error: No such module "node:process"
Cloudflare DevelopersCDCloudflare Developers / workers-and-pages-help
10mo ago
Uncaught Error: No such module "node:http2".
Cloudflare DevelopersCDCloudflare Developers / workers-and-pages-help
5mo ago