cloudflare / cloudflare/templates

🐛 BUG: using unstable_viteEnvironmentApi will fail build

Open
#319 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
TypeScript
Stars
2.1k
Forks
1k
Avg merge
17h 44m
Merged PRs (30d)
10

Description

### Which template does this pertain to?

react-router-starter-template

### What versions are you using?

4.4.0[Wrangler] 22 [nodejs]

### What operating system and version are you using?

macos

### Please provide a link to a minimal reproduction (optional)

_No response_

### Describe the Bug

enabling unstable_viteEnvironmentApi: true will cause the following error upon running the deploy script:

```
✘ [ERROR] Build failed with 2 errors:

✘ [ERROR] Unexpected external import of "crypto", "dns",
"events", "fs", "net", "node:events", "node:fs", "node:fs/promises", "node:net",
"node:perf_hooks", "node:stream", "node:tty", "node:util/types", "path", "stream",
"string_decoder", "tls", and "util".
Your worker has no default export, which means it is assumed to be a Service Worker format Worker.
Did you mean to create a ES Module format Worker?
If so, try adding `export default { ... }` in your entry-point.
See https://developers.cloudflare.com/workers/reference/migrate-to-module-workers/.
[plugin hybrid-nodejs_compat]

✘ [ERROR] Unexpected external import of "cloudflare:sockets".
Your worker has no default export, which means it is assumed to be a Service Worker format Worker.
Did you mean to create a ES Module format Worker?
If so, try adding `export default { ... }` in your entry-point.
See https://developers.cloudflare.com/workers/reference/migrate-to-module-workers/.
[plugin cloudflare-internal-imports]

```

### Please provide any relevant error logs

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.