Errors on first run
Opened this issue ยท 1 comments
mikecann commented
If you clone then install and run yarn dev
then you get a whole bunch of errors:
yarn run v1.22.4
$ cross-env NODE_ENV=development concurrently "npm:dev:*"
[dev:*remix]
[dev:*remix] > dev:remix
[dev:*remix] > remix watch
[dev:*remix]
[dev:*cypress]
[dev:*cypress] > dev:cypress
[dev:*cypress] > cypress open
[dev:*cypress]
[dev:*miniflare]
[dev:*miniflare] > dev:miniflare
[dev:*miniflare] > miniflare --kv REDIRECTS --kv-persist --build-command "npx ts-node ./build.ts" --disable-cache --watch
[dev:*miniflare]
[dev:*tailwind]
[dev:*tailwind] > dev:tailwind
[dev:*tailwind] > tailwindcss -o app/styles/tailwind.css --watch
[dev:*tailwind]
[dev:*remix] Watching Remix app in development mode...
[dev:*cypress] It looks like this is your first time using Cypress: 8.7.0
[dev:*cypress]
[dev:*cypress] [STARTED] Task without title.
[dev:*remix]
[dev:*remix] > route-module:C:\dev\me\remix-cloudflare-demo\app\root.tsx:21:30: error: Could not resolve "./styles/tailwind.css"
[dev:*remix] 21 โ import tailwindStylesUrl from "./styles/tailwind.css";
[dev:*remix] โต ~~~~~~~~~~~~~~~~~~~~~~~
[dev:*remix]
[dev:*remix]
[dev:*remix] Build failed with 1 error:
[dev:*remix] route-module:C:\dev\me\remix-cloudflare-demo\app\root.tsx:21:30: error: Could not resolve "./styles/tailwind.css"
[dev:*remix] ๐ฟ Built in 879ms
[dev:*cypress] [TITLE] Verified Cypress! C:\Users\mikec\AppData\Local\Cypress\Cache\8.7.0\Cypress
[dev:*cypress] [SUCCESS] Verified Cypress! C:\Users\mikec\AppData\Local\Cypress\Cache\8.7.0\Cypress
[dev:*cypress]
[dev:*cypress] Opening Cypress...
[dev:*cypress]
[dev:*tailwind]
[dev:*tailwind] warn - You have enabled the JIT engine which is currently in preview.
[dev:*tailwind] warn - Preview features are not covered by semver, may introduce breaking changes, and can change at any time.
[dev:*tailwind]
[dev:*tailwind] Rebuilding...
[dev:*tailwind]
[dev:*tailwind] ๐ผ daisyUI components 1.16.6 https://github.com/saadeghi/daisyui
[dev:*tailwind] โ๏ธ Including: base, components, themes[22], utilities
[dev:*tailwind]
[dev:*tailwind] Done in 325ms.
[dev:*remix] ๐ฟ File created: app\styles\tailwind.css
[dev:*miniflare] [Worker] Running esbuild in development mode
[dev:*miniflare] > worker/index.ts:5:23: error: Could not resolve "../build/index.js"
[dev:*miniflare] 5 โ import * as build from "../build/index.js";
[dev:*miniflare] โต ~~~~~~~~~~~~~~~~~~~
[dev:*miniflare]
[dev:*miniflare] C:\dev\me\remix-cloudflare-demo\node_modules\esbuild\lib\main.js:1493
[dev:*miniflare] let error = new Error(`${text}${summary}`);
[dev:*miniflare] ^
[dev:*miniflare] Error: Build failed with 1 error:
[dev:*miniflare] worker/index.ts:5:23: error: Could not resolve "../build/index.js"
[dev:*miniflare] at failureErrorWithLog (C:\dev\me\remix-cloudflare-demo\node_modules\esbuild\lib\main.js:1493:15)
[dev:*miniflare] at C:\dev\me\remix-cloudflare-demo\node_modules\esbuild\lib\main.js:1151:28
[dev:*miniflare] at runOnEndCallbacks (C:\dev\me\remix-cloudflare-demo\node_modules\esbuild\lib\main.js:1069:65)
[dev:*miniflare] at buildResponseToResult (C:\dev\me\remix-cloudflare-demo\node_modules\esbuild\lib\main.js:1149:7)
[dev:*miniflare] at C:\dev\me\remix-cloudflare-demo\node_modules\esbuild\lib\main.js:1258:14
[dev:*miniflare] at C:\dev\me\remix-cloudflare-demo\node_modules\esbuild\lib\main.js:629:9
[dev:*miniflare] at handleIncomingPacket (C:\dev\me\remix-cloudflare-demo\node_modules\esbuild\lib\main.js:726:9)
[dev:*miniflare] at Socket.readFromStdout (C:\dev\me\remix-cloudflare-demo\node_modules\esbuild\lib\main.js:596:7)
[dev:*miniflare] at Socket.emit (node:events:394:28)
[dev:*miniflare] at Socket.emit (node:domain:475:12) {
[dev:*miniflare] errors: [
[dev:*miniflare] {
[dev:*miniflare] detail: undefined,
[dev:*miniflare] location: [Object],
[dev:*miniflare] notes: [],
[dev:*miniflare] pluginName: '',
[dev:*miniflare] text: 'Could not resolve "../build/index.js"'
[dev:*miniflare] }
[dev:*miniflare] ],
[dev:*miniflare] warnings: []
[dev:*miniflare] }
[dev:*remix] ๐ฟ Rebuilding...
[dev:*miniflare] [mf:err] Build failed with exit code 1
[dev:*miniflare] [mf:err] Unable to read worker.js: Error: ENOENT: no such file or directory, open 'C:\dev\me\remix-cloudflare-demo\worker.js' (defaulting to empty string)
[dev:*miniflare] [mf:inf] Worker reloaded! (0B)
[dev:*miniflare] [mf:inf] Listening on :8787
[dev:*miniflare] [mf:inf] - http://172.21.0.1:8787
[dev:*miniflare] [mf:inf] - http://192.168.86.161:8787
[dev:*miniflare] [mf:inf] - http://192.168.216.1:8787
[dev:*miniflare] [mf:inf] - http://192.168.222.1:8787
[dev:*miniflare] [mf:inf] - http://127.0.0.1:8787
[dev:*remix] ๐ฟ Rebuilt in 99ms
If you yarn dev
again then there are no more errors.
Not a big issue but I thought I would raise it.
mikecann commented
Addendum, you also get other errors if you try to make a change then refresh.
yarn run v1.22.4
$ cross-env NODE_ENV=development concurrently "npm:dev:*"
[dev:*cypress]
[dev:*cypress] > dev:cypress
[dev:*cypress] > cypress open
[dev:*cypress]
[dev:*remix]
[dev:*remix] > dev:remix
[dev:*remix] > remix watch
[dev:*remix]
[dev:*miniflare]
[dev:*miniflare] > dev:miniflare
[dev:*miniflare] > miniflare --kv REDIRECTS --kv-persist --build-command "npx ts-node ./build.ts" --disable-cache --watch
[dev:*miniflare]
[dev:*tailwind]
[dev:*tailwind] > dev:tailwind
[dev:*tailwind] > tailwindcss -o app/styles/tailwind.css --watch
[dev:*tailwind]
[dev:*remix] Watching Remix app in development mode...
[dev:*cypress]
[dev:*tailwind]
[dev:*tailwind] warn - You have enabled the JIT engine which is currently in preview.
[dev:*tailwind] warn - Preview features are not covered by semver, may introduce breaking changes, and can change at any time.
[dev:*tailwind]
[dev:*tailwind] Rebuilding...
[dev:*remix] ๐ฟ Built in 453ms
[dev:*tailwind]
[dev:*tailwind] ๐ผ daisyUI components 1.16.6 https://github.com/saadeghi/daisyui
[dev:*tailwind] โ๏ธ Including: base, components, themes[22], utilities
[dev:*tailwind]
[dev:*tailwind] Done in 317ms.
[dev:*remix] ๐ฟ File changed: app\styles\tailwind.css
[dev:*remix] ๐ฟ Rebuilding...
[dev:*remix] ๐ฟ Rebuilt in 57ms
[dev:*miniflare] [Worker] Running esbuild in development mode
[dev:*miniflare] [mf:inf] Build succeeded
[dev:*miniflare] The "__session" cookie is not signed, but session cookies should be signed to prevent tampering on the client before they are sent back to the server. See https://remix.run/docs/en/v1/api/remix#signing-cookies for more information.
[dev:*miniflare] [mf:inf] Worker reloaded! (0.54MiB)
[dev:*miniflare] [mf:inf] Listening on :8787
[dev:*miniflare] [mf:inf] - http://172.21.0.1:8787
[dev:*miniflare] [mf:inf] - http://192.168.86.161:8787
[dev:*miniflare] [mf:inf] - http://192.168.216.1:8787
[dev:*miniflare] [mf:inf] - http://192.168.222.1:8787
[dev:*miniflare] [mf:inf] - http://127.0.0.1:8787
[dev:*miniflare] GET / 200 OK (26.21ms)
[dev:*miniflare] GET /build/_assets/tailwind-UZCJG2HW.css 200 OK (10.11ms)
[dev:*miniflare] GET /build/_shared/chunk-E7VMOUYL.js 200 OK (7.18ms)
[dev:*miniflare] GET /build/root-TFKN6SNW.js 200 OK (5.39ms)
[dev:*miniflare] GET /build/_shared/chunk-IZ266SIS.js 200 OK (10.05ms)
[dev:*miniflare] GET /build/routes/index-44ZY4T2F.js 200 OK (5.77ms)
[dev:*miniflare] GET /build/manifest-F2890140.js 200 OK (5.28ms)
[dev:*miniflare] GET /build/entry.client-JJATSL6U.js 200 OK (19.61ms)
[dev:*miniflare] GET /favicon.png 200 OK (2.07ms)
[dev:*miniflare] GET /favicon.png 200 OK (1.90ms)
[dev:*tailwind]
[dev:*tailwind] Rebuilding...
[dev:*remix] ๐ฟ File changed: app\routes\index.tsx
[dev:*tailwind] Done in 104ms.
[dev:*remix] ๐ฟ Rebuilding...
[dev:*remix] ๐ฟ File changed: app\styles\tailwind.css
[dev:*remix] ๐ฟ Rebuilt in 68ms
[dev:*remix] ๐ฟ Rebuilding...
[dev:*remix] ๐ฟ Rebuilt in 63ms
[dev:*miniflare] GET / 200 OK (5.99ms)
[dev:*miniflare] GET /build/_assets/tailwind-UZCJG2HW.css 200 OK (1.35ms)
[dev:*miniflare] GET /build/root-TFKN6SNW.js 200 OK (5.45ms)
[dev:*miniflare] GET /build/_shared/chunk-IZ266SIS.js 200 OK (8.21ms)
[dev:*miniflare] GET /build/routes/index-44ZY4T2F.js 200 OK (3.84ms)
[dev:*miniflare] GET /build/_shared/chunk-E7VMOUYL.js 200 OK (7.61ms)
[dev:*miniflare] GET /build/manifest-F2890140.js 200 OK (4.05ms)
[dev:*miniflare] GET /build/entry.client-JJATSL6U.js 200 OK (4.38ms)
[dev:*miniflare] GET /favicon.png 200 OK (1.93ms)
[dev:*miniflare] GET /favicon.png 200 OK (1.22ms)
[dev:*miniflare] [Worker] Running esbuild in development mode
[dev:*miniflare] [mf:inf] Build succeeded
[dev:*miniflare] The "__session" cookie is not signed, but session cookies should be signed to prevent tampering on the client before they are sent back to the server. See https://remix.run/docs/en/v1/api/remix#signing-cookies for more information.
[dev:*miniflare] [mf:inf] Worker reloaded! (0.54MiB)
[dev:*miniflare] [Worker] Running esbuild in development mode
[dev:*miniflare] [mf:inf] Build succeeded
[dev:*miniflare] The "__session" cookie is not signed, but session cookies should be signed to prevent tampering on the client before they are sent back to the server. See https://remix.run/docs/en/v1/api/remix#signing-cookies for more information.
[dev:*miniflare] [mf:inf] Worker reloaded! (0.54MiB)
[dev:*miniflare] [mf:inf] Worker reloaded! (0B)
[dev:*miniflare] [mf:err] GET /: FetchError: No fetch handler responded and unable to proxy request to upstream: no upstream specified. Have you added a fetch event listener that responds with a Response?
[dev:*miniflare] at EventTarget.[dispatchFetch] (C:\dev\me\remix-cloudflare-demo\node_modules\miniflare\src\modules\events.ts:224:13)
[dev:*miniflare] at processTicksAndRejections (node:internal/process/task_queues:96:5)
[dev:*miniflare] GET / 500 Internal Server Error (56.28ms)
[dev:*miniflare] [mf:err] GET /favicon.ico: FetchError: No fetch handler responded and unable to proxy request to upstream: no upstream specified. Have you added a fetch event listener that responds with a Response?
[dev:*miniflare] at EventTarget.[dispatchFetch] (C:\dev\me\remix-cloudflare-demo\node_modules\miniflare\src\modules\events.ts:224:13)
[dev:*miniflare] at processTicksAndRejections (node:internal/process/task_queues:96:5)
[dev:*miniflare] GET /favicon.ico 500 Internal Server Error (7.34ms)
[dev:*miniflare] [mf:err] GET /: FetchError: No fetch handler responded and unable to proxy request to upstream: no upstream specified. Have you added a fetch event listener that responds with a Response?
[dev:*miniflare] at EventTarget.[dispatchFetch] (C:\dev\me\remix-cloudflare-demo\node_modules\miniflare\src\modules\events.ts:224:13)
[dev:*miniflare] at processTicksAndRejections (node:internal/process/task_queues:96:5)
[dev:*miniflare] GET / 500 Internal Server Error (3.88ms)
[dev:*miniflare] [mf:err] GET /favicon.ico: FetchError: No fetch handler responded and unable to proxy request to upstream: no upstream specified. Have you added a fetch event listener that responds with a Response?
[dev:*miniflare] at EventTarget.[dispatchFetch] (C:\dev\me\remix-cloudflare-demo\node_modules\miniflare\src\modules\events.ts:224:13)
[dev:*miniflare] at processTicksAndRejections (node:internal/process/task_queues:96:5)
[dev:*miniflare] GET /favicon.ico 500 Internal Server Error (5.85ms)
[dev:*miniflare] [mf:err] GET /: FetchError: No fetch handler responded and unable to proxy request to upstream: no upstream specified. Have you added a fetch event listener that responds with a Response?
[dev:*miniflare] at EventTarget.[dispatchFetch] (C:\dev\me\remix-cloudflare-demo\node_modules\miniflare\src\modules\events.ts:224:13)
[dev:*miniflare] at processTicksAndRejections (node:internal/process/task_queues:96:5)
[dev:*miniflare] GET / 500 Internal Server Error (2.75ms)
[dev:*miniflare] [mf:err] GET /favicon.ico: FetchError: No fetch handler responded and unable to proxy request to upstream: no upstream specified. Have you added a fetch event listener that responds with a Response?
[dev:*miniflare] at EventTarget.[dispatchFetch] (C:\dev\me\remix-cloudflare-demo\node_modules\miniflare\src\modules\events.ts:224:13)
[dev:*miniflare] at processTicksAndRejections (node:internal/process/task_queues:96:5)
[dev:*miniflare] GET /favicon.ico 500 Internal Server Error (3.20ms)
Terminate batch job (Y/N)? [dev:*miniflare] Terminate batch job (Y/N)? Terminate batch job (Y/N)? Terminate batch job (Y/N)? Terminate batch job (Y/N)? npm run dev:remix exited with code 1
[dev:*cypress] npm run dev:cypress exited with code 1
[dev:*miniflare] npm run dev:miniflare exited with code 1
[dev:*tailwind] npm run dev:tailwind exited with code 1