Omit files from public directory in Worker builds#8091
Conversation
🦋 Changeset detectedLatest commit: cd9eb62 The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
| // We need to enable `emitAssets` in order to support additional modules defined by `rules` | ||
| emitAssets: true, | ||
| outDir: getOutputDirectory(userConfig, environmentName), | ||
| copyPublicDir: false, |
There was a problem hiding this comment.
This is not wanted when we are assets-only, right?
But then createCloudflareEnvironmentOptions() is not called in that case, right?
There was a problem hiding this comment.
Yes, there is no Worker environment when it's assets only, just the client environment.
|
A wrangler prerelease is available for testing. You can install this latest build in your project with: npm install --save-dev https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/13261299800/npm-package-wrangler-8091You can reference the automatically updated head of this PR with: npm install --save-dev https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/prs/8091/npm-package-wrangler-8091Or you can use npx https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/13261299800/npm-package-wrangler-8091 dev path/to/script.jsAdditional artifacts:cloudflare-workers-bindings-extension: wget https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/13261299800/npm-package-cloudflare-workers-bindings-extension-8091 -O ./cloudflare-workers-bindings-extension.0.0.0-v82e6ecb1e.vsix && code --install-extension ./cloudflare-workers-bindings-extension.0.0.0-v82e6ecb1e.vsixcreate-cloudflare: npx https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/13261299800/npm-package-create-cloudflare-8091 --no-auto-update@cloudflare/kv-asset-handler: npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/13261299800/npm-package-cloudflare-kv-asset-handler-8091miniflare: npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/13261299800/npm-package-miniflare-8091@cloudflare/pages-shared: npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/13261299800/npm-package-cloudflare-pages-shared-8091@cloudflare/unenv-preset: npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/13261299800/npm-package-cloudflare-unenv-preset-8091@cloudflare/vite-plugin: npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/13261299800/npm-package-cloudflare-vite-plugin-8091@cloudflare/vitest-pool-workers: npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/13261299800/npm-package-cloudflare-vitest-pool-workers-8091@cloudflare/workers-editor-shared: npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/13261299800/npm-package-cloudflare-workers-editor-shared-8091@cloudflare/workers-shared: npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/13261299800/npm-package-cloudflare-workers-shared-8091@cloudflare/workflows-shared: npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/13261299800/npm-package-cloudflare-workflows-shared-8091Note that these links will no longer work once the GitHub Actions artifact expires.
Please ensure constraints are pinned, and |
Fixes #[000].
Omit files from public directory in Worker builds