I updated to v3.4 beta0
and ran my app on dev. I didn’t test every function, but what I ran seems to be working as usual
Yesterday I kicked off the publish CI job for 3.4-beta at the end of the day. This morning I already have feedback, which is great. I appreciate the time and testing. Thanks
I’m verifying everything matches the checkout version, since I found some inconsistencies. The immediate issue is CI errors when releasing to specific architectures. Then, I’ve received some reports on the integration itself. I’ll check whether they are critical or just missing scenarios I can fix later. I may fix the quick and critical ones and republish.
My plan was to test the beta to verify stability and release a few quick internal betas to ensure it. Then I’ll publicly communicate here that the beta is live for everyone along the rest information.
Started a fresh project with the latest versions of React 19, TailwindCSS 4, shadcn, and Typescript… so far everything is working well on 3.4-beta.1! Haven’t ran into any issues yet .
I’m going to try upgrading ozwell.ai to 3.4-beta.1 this next week at work and will report back my findings. incredibly excited about RSpack!
How did the tailwind installation go? Was it straightforward or you had to do some manual wiring?
I installed Tailwind in a fresh Meteor project using 3.4-beta.0 and I didn’t have to do any extra steps for it to work.
I’ve publicly released the first 3.4-beta.3
after resolving the last internal issues and feedback from early adopters. You can follow the details there.
Keep the requirements for migrating existing apps in mind, and try the new Meteor skeletons already using Rspack. The Tailwind skeleton is also available as requested above, showing how simple the integration is. Anything from the Rspack docs and bundler ecosystem can be adapted.
I’ll use this forum thread to keep sharing insights on the integration as I prepare content and find new things worth highlighting. Some topics I plan to cover include dynamic imports, bundle visualizer + rsdoctor, and more. Stay tuned.
Awesome. I got some great results with the bundle visualizer + rsdoctor. I was able to reduce the size of my bundle to just 585kb from 2.9mb. Still some work to do but this is great.
=> Started proxy.
┌─────────────────────────────────────────────────
│ Rspack Dependencies Installation
└─────────────────────────────────────────────────
The following Rspack dependencies need to be installed:
• @rspack/cli@1.5.0
• @rspack/core@1.5.0
• @meteorjs/rspack@0.0.43
┌─────────────────────────────────────────────────
│ ❌ Rspack Installation Failed
└─────────────────────────────────────────────────
Run: meteor npm install -D @rspack/cli@1.5.0, @rspack/core@1.5.0 and @meteorjs/rspack@0.0.43
Rspack plugin error: Failed to install Rspack dependencies. Please install them manually with: meteor npm install -D @rspack/cli@1.5.0, @rspack/core@1.5.0 and @meteorjs/rspack@0.0.43
This message should be updated… I can’t just copy and paste it since the npm install command has commas in it.
EDIT:
Also, I’ve been stuck on this for about 20 minutes…
PS C:\prj\meteor-react-tailwind-prettier-starter\apps\meteor-react-tailwind-prettier-starter> meteor npm run start
> start
> meteor run
[[[[[ C:\prj\meteor-react-tailwind-prettier-starter\apps\meteor-react-tailwind-prettier-starter ]]]]]
=> Started proxy.
┌─────────────────────────────────────────────────
│ Adding Gitignore Entries for Meteor Modern-Tools build context directories
└─────────────────────────────────────────────────
The following entries will be added to .gitignore:
• _build
• */build-assets
• */build-chunks
• .rsdoctor
✅ Gitignore entries for Meteor Modern-Tools build context directories added
Rspack Error: spawn meteor ENOENT
Rspack Error: spawn meteor ENOENT
=> Started MongoDB.
Loading plugin `rspack` from package ... \
I tried CTRL-C and re-ran the command but it’s not getting anywhere fast.
@nachocodoner I just updated the reproduction repo for the Cannot find module '@swc/helpers/_/_async_generator_delegate'
. It is caused by the openai package in the server bundle.
It looks like the app load process is stuck. It might be the app setup, but I’d bet it’s the environment here. It could be a Windows issue. What’s not great is that I don’t get any useful logs from Rspack Error: spawn meteor ENOENT
to dig deeper.
Could you share the starter in a sample repo? I’ll try it on my Windows environment to see if I hit the same issue. I’ll provide more logs on the next stability beta if it errors.
Was it loading for you before, and now after -beta.3 it’s not? Your last message made it seem everything ran smoothly.
I’ve reproduced your problem. How frustrating this kind of errors that only happens in published version, not when running from checkout. I’ll likely release beta.4 soon as a stability update, along with fixes for other reports. Thank you.
Edit: @pmogollon
For the moment if your add "externalHelpers": false
to your .swcrc config, it will work.
{
"jsc": {
"baseUrl": "./",
"paths": {
"@": ["./@"],
"@hooks": ["./imports/ui/hooks"],
"@condos": ["./imports/ui/condos"]
},
"externalHelpers": false
}
}
I’m trying the new beta and have run into a couple problems, still working on narrowing down what causes each
Got one hard memory crash during a rebuild:
[87640:0x120008000] 60718 ms: Scavenge (interleaved) 4030.2 (4128.3) -> 4027.5 (4131.6) MB, pooled: 0 MB, 9.04 / 0.00 ms (average mu = 0.510, current mu = 0.214) allocation failure;
[87640:0x120008000] 60732 ms: Scavenge 4033.4 (4131.6) -> 4030.1 (4149.8) MB, pooled: 0 MB, 11.67 / 0.00 ms (average mu = 0.510, current mu = 0.214) allocation failure;
<--- JS stacktrace --->
FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory
----- Native stack trace -----
1: 0x10454a25c node::OOMErrorHandler(char const*, v8::OOMDetails const&) [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.3.xr9yun3591k++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
2: 0x1047204fc v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, v8::OOMDetails const&) [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.3.xr9yun3591k++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
3: 0x10492fc24 v8::internal::Heap::stack() [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.3.xr9yun3591k++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
4: 0x10492dfc4 v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.3.xr9yun3591k++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
5: 0x1049225ac v8::internal::HeapAllocator::AllocateRawWithLightRetrySlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.3.xr9yun3591k++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
6: 0x104922de4 v8::internal::HeapAllocator::AllocateRawWithRetryOrFailSlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.3.xr9yun3591k++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
7: 0x104906104 v8::internal::Factory::NewFillerObject(int, v8::internal::AllocationAlignment, v8::internal::AllocationType, v8::internal::AllocationOrigin) [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.3.xr9yun3591k++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
8: 0x104d21bb4 v8::internal::Runtime_AllocateInYoungGeneration(int, unsigned long*, v8::internal::Isolate*) [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.3.xr9yun3591k++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
9: 0x1051e5af4 Builtins_CEntry_Return1_ArgvOnStack_NoBuiltinExit [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.3.xr9yun3591k++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
10: 0x10de25894
11: 0x10de08df0
12: 0x10caf3680
13: 0x10c64eb84
14: 0x10c935334
15: 0x10caf4b14
16: 0x10b2713e8
17: 0x10de29700
18: 0x10de08e34
19: 0x10caf3680
20: 0x10c64eb84
21: 0x10c935334
22: 0x10caf4b14
23: 0x10b396748
24: 0x10dd32f0c
25: 0x10dea12d4
26: 0x10caf3b88
27: 0x10c64eb84
28: 0x10c935334
29: 0x10caf4b14
30: 0x10b26eebc
31: 0x10de89bfc
32: 0x10de11704
33: 0x10de0cba8
34: 0x10de38264
35: 0x10de3100c
36: 0x10b2310f0
37: 0x10de08db0
38: 0x10caf3680
39: 0x10c64eb84
40: 0x10c935334
41: 0x10caf4b14
42: 0x10deb73bc
43: 0x10de12d48
44: 0x10de8990c
45: 0x10de11704
46: 0x10de0cba8
47: 0x10de38264
48: 0x10de3100c
49: 0x10b2310f0
50: 0x10de08db0
51: 0x10caf3680
52: 0x10c64eb84
53: 0x10c935334
54: 0x10caf4b14
55: 0x10de26a68
56: 0x10c836eb4
57: 0x10de08e9c
58: 0x10caf3680
59: 0x10c64eb84
60: 0x10c935334
61: 0x10caf4b14
62: 0x10b395594
63: 0x10de32d2c
64: 0x10c8baf90
65: 0x10c8ba380
66: 0x10deb8f00
67: 0x10c8c8e20
68: 0x10c8b322c
69: 0x10c8b5bd4
70: 0x10c8b5ee0
71: 0x10c8b56d4
72: 0x10c8b7194
73: 0x10c8b82dc
74: 0x10c8b84dc
75: 0x10c8b76dc
76: 0x10c8b95f0
77: 0x10c8b9860
78: 0x10c8b8900
79: 0x10c8ba6bc
80: 0x10c8ba9b0
81: 0x10c8df990
82: 0x10c8e7750
83: 0x10c8c8d20
84: 0x10c8b322c
85: 0x10c8b5bd4
86: 0x10c8b5ee0
87: 0x10c8b56d4
88: 0x10c8b7194
89: 0x10c8b82dc
90: 0x10c8b84dc
91: 0x10c8b76dc
92: 0x10c8b95f0
93: 0x10c8b9860
94: 0x10c8b87e8
95: 0x10c8ba6bc
96: 0x10c8de77c
97: 0x10c8defe0
98: 0x10c8d4390
99: 0x10c8cfdf0
100: 0x10c8d0190
101: 0x10c8d05d4
102: 0x10c8d0764
103: 0x10c8e6d6c
104: 0x10c8e7148
105: 0x10c8e0e08
106: 0x10c8f49f4
107: 0x10c8ed61c
108: 0x10c8e1270
109: 0x10c8f378c
110: 0x10c8dfd5c
111: 0x10c8e7750
112: 0x10c8c8d20
113: 0x10c8b322c
114: 0x10c8b5bd4
115: 0x10c8b5ee0
116: 0x10c8b56d4
117: 0x10c8b7194
118: 0x10c8b82dc
119: 0x10c8b84dc
120: 0x10c8b76dc
121: 0x10c8b95f0
122: 0x10c8b9860
123: 0x10c8b8900
124: 0x10c8ba6bc
125: 0x10c8ba9b0
126: 0x10c8df990
127: 0x10c8e7750
128: 0x10c8c8d20
129: 0x10c8b322c
130: 0x10c8b5bd4
131: 0x10c8b5ee0
132: 0x10c8b56d4
133: 0x10c8b7194
134: 0x10c8b82dc
135: 0x10c8b84dc
136: 0x10c8b76dc
137: 0x10c8b95f0
138: 0x10c8d566c
139: 0x10c8d5acc
140: 0x10c8b87e8
141: 0x10c8d5cbc
142: 0x10c8d49b0
143: 0x10c8cfdf0
144: 0x10c8d0190
145: 0x10c7f6d7c
146: 0x10c8d0730
147: 0x10c8e6d6c
148: 0x10c8207b0
149: 0x10c821ca8
150: 0x105150ef0 Builtins_InterpreterEntryTrampoline [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.3.xr9yun3591k++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
151: 0x10c821ffc
152: 0x10c822660
153: 0x105150ef0 Builtins_InterpreterEntryTrampoline [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.3.xr9yun3591k++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
154: 0x105150ef0 Builtins_InterpreterEntryTrampoline [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.3.xr9yun3591k++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
155: 0x10518f5a4 Builtins_GeneratorPrototypeNext [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.3.xr9yun3591k++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
156: 0x105150ef0 Builtins_InterpreterEntryTrampoline [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.3.xr9yun3591k++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
157: 0x10518f5a4 Builtins_GeneratorPrototypeNext [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.3.xr9yun3591k++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
158: 0x105150ef0 Builtins_InterpreterEntryTrampoline [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.3.xr9yun3591k++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
159: 0x10518f5a4 Builtins_GeneratorPrototypeNext [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.3.xr9yun3591k++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
160: 0x10b17699c
161: 0x10518f5a4 Builtins_GeneratorPrototypeNext [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.3.xr9yun3591k++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
162: 0x10c86a534
163: 0x10c8a4d94
164: 0x105150ef0 Builtins_InterpreterEntryTrampoline [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.3.xr9yun3591k++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
165: 0x105150ef0 Builtins_InterpreterEntryTrampoline [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.3.xr9yun3591k++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
166: 0x105150ef0 Builtins_InterpreterEntryTrampoline [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.3.xr9yun3591k++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
167: 0x105150ef0 Builtins_InterpreterEntryTrampoline [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.3.xr9yun3591k++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
168: 0x105150ef0 Builtins_InterpreterEntryTrampoline [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.3.xr9yun3591k++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
169: 0x105150ef0 Builtins_InterpreterEntryTrampoline [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.3.xr9yun3591k++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
170: 0x105150ef0 Builtins_InterpreterEntryTrampoline [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.3.xr9yun3591k++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
171: 0x105150ef0 Builtins_InterpreterEntryTrampoline [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.3.xr9yun3591k++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
172: 0x10b153f28
173: 0x105150ef0 Builtins_InterpreterEntryTrampoline [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.3.xr9yun3591k++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
174: 0x105150ef0 Builtins_InterpreterEntryTrampoline [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.3.xr9yun3591k++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
175: 0x10c6998ac
176: 0x10c694478
177: 0x10c697bd0
178: 0x1052584d8 Builtins_PromiseFulfillReactionJob [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.3.xr9yun3591k++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
179: 0x10517d594 Builtins_RunMicrotasks [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.3.xr9yun3591k++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
180: 0x10514eaf4 Builtins_JSRunMicrotasksEntry [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.3.xr9yun3591k++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
181: 0x104887ae0 v8::internal::(anonymous namespace)::Invoke(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&) [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.3.xr9yun3591k++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
182: 0x104888388 v8::internal::(anonymous namespace)::InvokeWithTryCatch(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&) [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.3.xr9yun3591k++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
183: 0x1048884c0 v8::internal::Execution::TryRunMicrotasks(v8::internal::Isolate*, v8::internal::MicrotaskQueue*) [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.3.xr9yun3591k++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
184: 0x1048b56e4 v8::internal::MicrotaskQueue::RunMicrotasks(v8::internal::Isolate*) [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.3.xr9yun3591k++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
185: 0x1048b5e68 v8::internal::MicrotaskQueue::PerformCheckpoint(v8::Isolate*) [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.3.xr9yun3591k++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
186: 0x1044499a8 node::InternalCallbackScope::Close() [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.3.xr9yun3591k++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
187: 0x104449cc4 node::InternalMakeCallback(node::Environment*, v8::Local<v8::Object>, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*, node::async_context, v8::Local<v8::Value>) [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.3.xr9yun3591k++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
188: 0x104449fd0 node::InternalMakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*, node::async_context, v8::Local<v8::Value>) [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.3.xr9yun3591k++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
189: 0x1044d8838 node::Environment::CheckImmediate(uv_check_s*) [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.3.xr9yun3591k++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
190: 0x105132d88 uv__run_check [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.3.xr9yun3591k++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
191: 0x10512bda8 uv_run [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.3.xr9yun3591k++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
192: 0x10444a4f4 node::SpinEventLoopInternal(node::Environment*) [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.3.xr9yun3591k++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
193: 0x1045950b0 node::NodeMainInstance::Run() [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.3.xr9yun3591k++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
194: 0x104505920 node::Start(int, char**) [/Users/user/.meteor/packages/meteor-tool/.3.4.0-beta.
Getting this as a server error:
Cannot find module '/Users/user/app/.meteor/local/build/programs/server/node_modules/@babel/runtime/helpers/objectWithoutProperties
And at other times this error:
Error loading app files TypeError: Cannot read properties of undefined (reading '__extends')
W20250908-12:51:40.664(-7)? (STDERR) at Object../node_modules/tslib/modules/index.js (webpack:/appwebsite/node_modules/tslib/modules/index.js:35:5)
W20250908-12:51:40.664(-7)? (STDERR) at __webpack_require__ (/Users/user/app/.meteor/local/build/programs/server/app/app.js:100458:38)
W20250908-12:51:40.664(-7)? (STDERR) at Object../node_modules/@aws-sdk/core/dist-cjs/index.js (webpack:/appwebsite/node_modules/@aws-sdk/core/dist-cjs/index.js:3:17)
W20250908-12:51:40.664(-7)? (STDERR) at __webpack_require__ (/Users/user/app/.meteor/local/build/programs/server/app/app.js:100458:38)
W20250908-12:51:40.664(-7)? (STDERR) at Object../node_modules/@aws-sdk/middleware-flexible-checksums/dist-es/flexibleChecksumsMiddleware.js (/Users/user/app/.meteor/local/build/programs/server/app/app.js:39813:80)
W20250908-12:51:40.664(-7)? (STDERR) at __webpack_require__ (/Users/user/app/.meteor/local/build/programs/server/app/app.js:100458:38)
W20250908-12:51:40.664(-7)? (STDERR) at Object../node_modules/@aws-sdk/middleware-flexible-checksums/dist-es/index.js (/Users/user/app/.meteor/local/build/programs/server/app/app.js:40865:94)
W20250908-12:51:40.664(-7)? (STDERR) at __webpack_require__ (/Users/user/app/.meteor/local/build/programs/server/app/app.js:100458:38)
W20250908-12:51:40.664(-7)? (STDERR) at Object../node_modules/@aws-sdk/client-s3/dist-es/S3Client.js (/Users/user/app/.meteor/local/build/programs/server/app/app.js:10402:104)
W20250908-12:51:40.664(-7)? (STDERR) at __webpack_require__ (/Users/user/app/.meteor/local/build/programs/server/app/app.js:100458:38)
W20250908-12:51:40.664(-7)? (STDERR) at Object../node_modules/@aws-sdk/client-s3/dist-es/index.js (/Users/user/app/.meteor/local/build/programs/server/app/app.js:13093:75)
W20250908-12:51:40.664(-7)? (STDERR) at __webpack_require__ (/Users/user/app/.meteor/local/build/programs/server/app/app.js:100458:38)
W20250908-12:51:40.664(-7)? (STDERR) at Object../node_modules/@applabs3d/app_files/index.js (webpack:/appwebsite/node_modules/@applabs3d/app_files/index.js:1:22)
W20250908-12:51:40.664(-7)? (STDERR) at __webpack_require__ (/Users/user/app/.meteor/local/build/programs/server/app/app.js:100458:38)
W20250908-12:51:40.664(-7)? (STDERR) at Function.__webpack_require__.t (webpack:/appwebsite/webpack/runtime/create_fake_namespace_object:10:1)
W20250908-12:51:40.664(-7)? (STDERR) at processTicksAndRejections (node:internal/process/task_queues:105:5)
Also randomly getting the build process to just stop and get stuck after the compiling is done
edit:
THe crashing/getting stuck is pretty constant now, so I haven’t been able to deduce exactly where my other issues came from, I’ll be waiting for a future beta to test again
Perfect. It works with that flag. Thanks.
I just published a starter template that incorporates Meteor 3.4-beta.3 (RSPack) + React 19 + Tailwind CSS 4 (Oxide) + TypeScript.
It also currently deploying to galaxy using the meteor deploy --free
… it’s been “Deploying app…” for about 15 minutes now, so maybe that failed? https://todo-sample.meteorapp.com/
wreiske@Wills-MacBook-Pro-M2 meteor-react-tailwind-prettier-starter % meteor deploy todo-sample --free
Talking to Galaxy servers at https://us-east-1.galaxy-deploy.meteor.com
Preparing to build your app...
[Rspack Build Server] [server-rspack]:e ... /
[server-rspack] compiled successfully in 20 ms
[Rspack Build Client] [client-rspack]:
WARNING in ⚠ asset size limit: The following asset(s) exceed the recommended size limit (244.141 KiB). This can impact web performance.
│ Assets:
│ ../_build/main-prod/client-rspack.js (258.252 KiB)
WARNING in ⚠ entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244.141 KiB). This can impact web performance.
│ Entrypoints:
│ main (283.185 KiB)
│ ../_build/main-prod/client-rspack.js
│ build-chunks/main.b2a861d4b8dc4339.css
WARNING in ⚠ Rspack performance recommendations:
│ You can limit the size of your bundles by using import() to lazy load some parts of your application.
│ For more info visit https://rspack.rs/guide/optimization/code-splitting
[client-rspack] compiled with 3 warnings in 169 ms
Browserslist: caniuse-lite is outdated. Please run:
npx update-browserslist-db@latest
Why you should do it regularly: https://github.com/browserslist/update-db#readme
Preparing to upload your app...
Uploaded app bundle for new app at todo-sample.meteorapp.com.
Galaxy is building the app into a native image.
Waiting for deployment updates from Galaxy...
Building app image...
Deploying app... /
EDIT: Deploy failed.
jc4hz
2025-09-08 13:31:12-07:00 at new AccountsServer (packages/accounts-base/accounts_server.js:31:5)
jc4hz
2025-09-08 13:31:12-07:00 at module.wrapAsync.self (packages/accounts-base/server_main.js:7:12)
jc4hz
2025-09-08 13:31:12-07:00 at Module.wrapAsync (/app/bundle/programs/server/npm/node_modules/meteor/modules/node_modules/@meteorjs/reify/lib/runtime/index.js:252:8)
jc4hz
2025-09-08 13:31:12-07:00 at module (/app/bundle/programs/server/packages/accounts-base.js:33:9)
jc4hz
2025-09-08 13:31:12-07:00 at fileEvaluate (packages/modules-runtime.js:335:7)
jc4hz
2025-09-08 13:31:12-07:00 at Module.require (packages/modules-runtime.js:237:14)
jc4hz
2025-09-08 13:31:12-07:00 at Module.mod.require (/app/bundle/programs/server/npm/node_modules/meteor/modules/node_modules/@meteorjs/reify/lib/runtime/index.js:30:33)
jc4hz
2025-09-08 13:31:12-07:00 at Object.require (packages/modules-runtime.js:257:21)
jc4hz
2025-09-08 13:31:12-07:00 at evaluateNextModule (packages/core-runtime.js:167:26)
jc4hz
2025-09-08 13:31:12-07:00 at runEagerModules (packages/core-runtime.js:206:3)
jc4hz
2025-09-08 13:31:12-07:00
jc4hz
2025-09-08 13:31:12-07:00Node.js v22.18.0
jc4hz
2025-09-08 13:31:12-07:00Application exited with code: 1
jc4hz
2025-09-08 13:31:30-07:00The container has crashed. A new container will be started to replace it.
7bpzy
2025-09-08 13:33:43-07:00Application process starting, version 1
7bpzy
2025-09-08 13:34:28-07:00packages/core-runtime.js:189
7bpzy
2025-09-08 13:34:28-07:00 throw error;
7bpzy
2025-09-08 13:34:28-07:00 ^
7bpzy
2025-09-08 13:34:28-07:00
7bpzy
2025-09-08 13:34:28-07:00Error: MONGO_URL must be set in environment
7bpzy
2025-09-08 13:34:28-07:00 at Object.<anonymous> (packages/mongo/remote_collection_driver.ts:113:11)
7bpzy
2025-09-08 13:34:28-07:00 at Object.defaultRemoteCollectionDriver (/app/bundle/programs/server/npm/node_modules/meteor/mongo/node_modules/lodash.once/index.js:71:21)
7bpzy
2025-09-08 13:34:28-07:00 at setupDriver (packages/mongo/collection/collection_utils.js:29:27)
7bpzy
2025-09-08 13:34:28-07:00 at new Collection (packages/mongo/collection/collection.js:52:18)
7bpzy
2025-09-08 13:34:28-07:00 at AccountsServer._initializeCollection (packages/accounts-base/accounts_common.js:114:20)
7bpzy
2025-09-08 13:34:28-07:00 at new AccountsCommon (packages/accounts-base/accounts_common.js:62:23)
7bpzy
2025-09-08 13:34:28-07:00 at new AccountsServer (packages/accounts-base/accounts_server.js:31:5)
7bpzy
2025-09-08 13:34:28-07:00 at module.wrapAsync.self (packages/accounts-base/server_main.js:7:12)
7bpzy
2025-09-08 13:34:28-07:00 at Module.wrapAsync (/app/bundle/programs/server/npm/node_modules/meteor/modules/node_modules/@meteorjs/reify/lib/runtime/index.js:252:8)
7bpzy
2025-09-08 13:34:28-07:00 at module (/app/bundle/programs/server/packages/accounts-base.js:33:9)
7bpzy
2025-09-08 13:34:28-07:00 at fileEvaluate (packages/modules-runtime.js:335:7)
7bpzy
2025-09-08 13:34:28-07:00 at Module.require (packages/modules-runtime.js:237:14)
7bpzy
2025-09-08 13:34:28-07:00 at Module.mod.require (/app/bundle/programs/server/npm/node_modules/meteor/modules/node_modules/@meteorjs/reify/lib/runtime/index.js:30:33)
7bpzy
2025-09-08 13:34:28-07:00 at Object.require (packages/modules-runtime.js:257:21)
7bpzy
2025-09-08 13:34:28-07:00 at evaluateNextModule (packages/core-runtime.js:167:26)
7bpzy
2025-09-08 13:34:28-07:00 at runEagerModules (packages/core-runtime.js:206:3)
7bpzy
2025-09-08 13:34:28-07:00
7bpzy
2025-09-08 13:34:28-07:00Node.js v22.18.0
7bpzy
2025-09-08 13:34:28-07:00Application exited with code: 1
7bpzy
2025-09-08 13:35:12-07:00The container has crashed. A new container will be started to replace it.
3f150
2025-09-08 13:38:07-07:00Application process starting, version 1
3f150
2025-09-08 13:38:29-07:00packages/core-runtime.js:189
3f150
2025-09-08 13:38:29-07:00 throw error;
3f150
2025-09-08 13:38:29-07:00 ^
3f150
2025-09-08 13:38:29-07:00
3f150
2025-09-08 13:38:29-07:00Error: MONGO_URL must be set in environment
3f150
2025-09-08 13:38:29-07:00 at Object.<anonymous> (packages/mongo/remote_collection_driver.ts:113:11)
3f150
2025-09-08 13:38:29-07:00 at Object.defaultRemoteCollectionDriver (/app/bundle/programs/server/npm/node_modules/meteor/mongo/node_modules/lodash.once/index.js:71:21)
3f150
2025-09-08 13:38:29-07:00 at setupDriver (packages/mongo/collection/collection_utils.js:29:27)
3f150
2025-09-08 13:38:29-07:00 at new Collection (packages/mongo/collection/collection.js:52:18)
3f150
2025-09-08 13:38:29-07:00 at AccountsServer._initializeCollection (packages/accounts-base/accounts_common.js:114:20)
3f150
2025-09-08 13:38:29-07:00 at new AccountsCommon (packages/accounts-base/accounts_common.js:62:23)
@wreiske I just cloned your repository and it worked fine for me, I was able to deploy it:
https://meteor-rspack-starter.meteorapp.com
Did you try again, in case it was just a temporary connection issue?
Anyway, it’s very useful to have this starter example to confirm it works across OS. I’ll keep providing fixes for anything I find. Thanks.
Edit
3.4-beta.6.
got released as the latest version.
The Meteor-Rspack fix on Windows will come later in 3.4-beta.7.
On that beta.6 I am still getting some memory crashes
Building for web.browser \
<--- Last few GCs --->
[63469:0x148008000] 120865 ms: Mark-Compact 4033.7 (4136.5) -> 4032.4 (4134.0) MB, pooled: 7 MB, 511.17 / 0.00 ms (average mu = 0.431, current mu = 0.039) allocation failure; scavenge might not succeed
[63469:0x148008000] 121747 ms: Mark-Compact 4048.1 (4134.0) -> 4043.5 (4160.5) MB, pooled: 4 MB, 878.42 / 0.00 ms (average mu = 0.213, current mu = 0.004) allocation failure; scavenge might not succeed
<--- JS stacktrace --->
FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory
----- Native stack trace -----
1: 0x104bd225c node::OOMErrorHandler(char const*, v8::OOMDetails const&) [/Users/zacholigschlaeger/.meteor/packages/meteor-tool/.3.4.0-beta.6.1eoro3nuiay++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
2: 0x104da84fc v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, v8::OOMDetails const&) [/Users/zacholigschlaeger/.meteor/packages/meteor-tool/.3.4.0-beta.6.1eoro3nuiay++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
3: 0x104fb7c24 v8::internal::Heap::stack() [/Users/zacholigschlaeger/.meteor/packages/meteor-tool/.3.4.0-beta.6.1eoro3nuiay++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
4: 0x104fb5fc4 v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [/Users/zacholigschlaeger/.meteor/packages/meteor-tool/.3.4.0-beta.6.1eoro3nuiay++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
5: 0x104faa5ac v8::internal::HeapAllocator::AllocateRawWithLightRetrySlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/Users/zacholigschlaeger/.meteor/packages/meteor-tool/.3.4.0-beta.6.1eoro3nuiay++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
6: 0x104faade4 v8::internal::HeapAllocator::AllocateRawWithRetryOrFailSlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/Users/zacholigschlaeger/.meteor/packages/meteor-tool/.3.4.0-beta.6.1eoro3nuiay++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
7: 0x104f8e104 v8::internal::Factory::NewFillerObject(int, v8::internal::AllocationAlignment, v8::internal::AllocationType, v8::internal::AllocationOrigin) [/Users/zacholigschlaeger/.meteor/packages/meteor-tool/.3.4.0-beta.6.1eoro3nuiay++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
8: 0x1053a9bb4 v8::internal::Runtime_AllocateInYoungGeneration(int, unsigned long*, v8::internal::Isolate*) [/Users/zacholigschlaeger/.meteor/packages/meteor-tool/.3.4.0-beta.6.1eoro3nuiay++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
9: 0x10586daf4 Builtins_CEntry_Return1_ArgvOnStack_NoBuiltinExit [/Users/zacholigschlaeger/.meteor/packages/meteor-tool/.3.4.0-beta.6.1eoro3nuiay++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
10: 0x11097b2d8
11: 0x2f0ada466ca4
12: 0x2f0ada46ce70
13: 0x1058638d4 Builtins_JSToWasmWrapperAsm [/Users/zacholigschlaeger/.meteor/packages/meteor-tool/.3.4.0-beta.6.1eoro3nuiay++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
14: 0x10592b078 Builtins_JSToWasmWrapper [/Users/zacholigschlaeger/.meteor/packages/meteor-tool/.3.4.0-beta.6.1eoro3nuiay++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
15: 0x10b88c1f8
16: 0x10b88c498
17: 0x10b88a418
18: 0x10ba8f1e8
19: 0x10d036678
20: 0x105815290 Builtins_AsyncFunctionAwaitResolveClosure [/Users/zacholigschlaeger/.meteor/packages/meteor-tool/.3.4.0-beta.6.1eoro3nuiay++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
21: 0x1058e04d8 Builtins_PromiseFulfillReactionJob [/Users/zacholigschlaeger/.meteor/packages/meteor-tool/.3.4.0-beta.6.1eoro3nuiay++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
22: 0x105805594 Builtins_RunMicrotasks [/Users/zacholigschlaeger/.meteor/packages/meteor-tool/.3.4.0-beta.6.1eoro3nuiay++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
23: 0x1057d6af4 Builtins_JSRunMicrotasksEntry [/Users/zacholigschlaeger/.meteor/packages/meteor-tool/.3.4.0-beta.6.1eoro3nuiay++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
24: 0x104f0fae0 v8::internal::(anonymous namespace)::Invoke(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&) [/Users/zacholigschlaeger/.meteor/packages/meteor-tool/.3.4.0-beta.6.1eoro3nuiay++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
25: 0x104f10388 v8::internal::(anonymous namespace)::InvokeWithTryCatch(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&) [/Users/zacholigschlaeger/.meteor/packages/meteor-tool/.3.4.0-beta.6.1eoro3nuiay++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
26: 0x104f104c0 v8::internal::Execution::TryRunMicrotasks(v8::internal::Isolate*, v8::internal::MicrotaskQueue*) [/Users/zacholigschlaeger/.meteor/packages/meteor-tool/.3.4.0-beta.6.1eoro3nuiay++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
27: 0x104f3d6e4 v8::internal::MicrotaskQueue::RunMicrotasks(v8::internal::Isolate*) [/Users/zacholigschlaeger/.meteor/packages/meteor-tool/.3.4.0-beta.6.1eoro3nuiay++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
28: 0x104f3de68 v8::internal::MicrotaskQueue::PerformCheckpoint(v8::Isolate*) [/Users/zacholigschlaeger/.meteor/packages/meteor-tool/.3.4.0-beta.6.1eoro3nuiay++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
29: 0x104ad19a8 node::InternalCallbackScope::Close() [/Users/zacholigschlaeger/.meteor/packages/meteor-tool/.3.4.0-beta.6.1eoro3nuiay++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
30: 0x104ad1cc4 node::InternalMakeCallback(node::Environment*, v8::Local<v8::Object>, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*, node::async_context, v8::Local<v8::Value>) [/Users/zacholigschlaeger/.meteor/packages/meteor-tool/.3.4.0-beta.6.1eoro3nuiay++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
31: 0x104ad1fd0 node::InternalMakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*, node::async_context, v8::Local<v8::Value>) [/Users/zacholigschlaeger/.meteor/packages/meteor-tool/.3.4.0-beta.6.1eoro3nuiay++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
32: 0x104b60838 node::Environment::CheckImmediate(uv_check_s*) [/Users/zacholigschlaeger/.meteor/packages/meteor-tool/.3.4.0-beta.6.1eoro3nuiay++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
33: 0x1057bad88 uv__run_check [/Users/zacholigschlaeger/.meteor/packages/meteor-tool/.3.4.0-beta.6.1eoro3nuiay++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
34: 0x1057b3da8 uv_run [/Users/zacholigschlaeger/.meteor/packages/meteor-tool/.3.4.0-beta.6.1eoro3nuiay++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
35: 0x104ad24f4 node::SpinEventLoopInternal(node::Environment*) [/Users/zacholigschlaeger/.meteor/packages/meteor-tool/.3.4.0-beta.6.1eoro3nuiay++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
36: 0x104c1d0b0 node::NodeMainInstance::Run() [/Users/zacholigschlaeger/.meteor/packages/meteor-tool/.3.4.0-beta.6.1eoro3nuiay++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
37: 0x104b8d920 node::Start(int, char**) [/Users/zacholigschlaeger/.meteor/packages/meteor-tool/.3.4.0-beta.6.1eoro3nuiay++os.osx.arm64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.arm64/dev_bundle/bin/node]
38: 0x1847a6b98 start [/usr/lib/dyld]
Then I get stuck at after that happemed Loading plugin `rspack` from package ... /
It it stays stuck even after removing the _build directoy and cleaning out .meteor/local directory
I got this error, did not see a backtrace
[Rspack Server Error] Panic occurred at runtime. Please file an issue on GitHub with the backtrace below: https://github.com/web-infra-dev/rspack/issues: panicked at crates/rspack_core/src/compilation/make/graph_updater/cutout/fix_issuers.rs:59:10:
should mgm exist
Before that I was getting this error
I20250909-09:26:05.590(-7)? error on boot.js /Users/user/app/.meteor/local/build/programs/server/app/app.js:238026
I20250909-09:26:05.590(-7)? import AsyncStorage from "./AsyncStorage";
I20250909-09:26:05.590(-7)? ^^^^^^
I20250909-09:26:05.590(-7)?
I20250909-09:26:05.590(-7)? SyntaxError: Cannot use import statement outside a module
I20250909-09:26:05.590(-7)? at new Script (node:vm:117:7)
I20250909-09:26:05.590(-7)? at createScript (node:vm:269:10)
I20250909-09:26:05.590(-7)? at Object.runInThisContext (node:vm:317:10)
I20250909-09:26:05.590(-7)? at /tools/static-assets/server/boot.js:414:32
I20250909-09:26:05.590(-7)? at /tools/static-assets/server/boot.js:502:11
I20250909-09:26:05.590(-7)? at Function.run (/Users/user/app/.meteor/local/build/programs/server/tools/tool-env/profile.ts:651:14)
I20250909-09:26:05.590(-7)? at startServerProcess (/tools/static-assets/server/boot.js:501:17)
I20250909-09:26:05.590(-7)? at Object.<anonymous> (/tools/static-assets/server/boot.js:506:2)
I20250909-09:26:05.590(-7)? at Object.<anonymous> (/tools/static-assets/server/boot.js:510:4)
I20250909-09:26:05.590(-7)? at Module.<anonymous> (node:internal/modules/cjs/loader:1688:14)
I20250909-09:26:05.590(-7)? at Module.Mp._compile (/tools/static-assets/server/runtime.js:91:21)
I20250909-09:26:05.590(-7)? at Object.Module._extensions..js (/tools/static-assets/server/runtime.js:125:21)
I20250909-09:26:05.590(-7)? at Module.<anonymous> (node:internal/modules/cjs/loader:1423:32)
I20250909-09:26:05.590(-7)? at Module.Mp.load (/tools/static-assets/server/runtime.js:35:31)
I20250909-09:26:05.590(-7)? at Function._load (node:internal/modules/cjs/loader:1246:12)
I20250909-09:26:05.590(-7)? at TracingChannel.traceSync (node:diagnostics_channel:322:14)
I don’t have that exact import in my code so I’m not positive where its coming from, and since my rs pack won’t run again I can’t quite figure out what is causing it
By a chance, have you updated your reproduction repository?
Is this one? Could I get it into the state where you get all these errors?
SyntaxError: Cannot use import statement outside a module
This is normally meaning that you use a nested import in your code, could be? Have you checked in verbose mode if the transpiler detects any nested import? If any, these should be transformed to a standard for rspack to work. Docs
I updated that repo with a different bug. This might be an architecture specific issue but including bcrypt causes this error:
W20250909-11:15:34.049(-7)? (STDERR) packages/core-runtime.js:189
W20250909-11:15:34.052(-7)? (STDERR) throw error;
W20250909-11:15:34.052(-7)? (STDERR) ^
W20250909-11:15:34.052(-7)? (STDERR)
W20250909-11:15:34.052(-7)? (STDERR) Error: No native build was found for platform=darwin arch=arm64 runtime=node abi=127 uv=1 armv=8 libc=glibc node=22.18.0 webpack=true
W20250909-11:15:34.053(-7)? (STDERR) loaded from: /_build/main-dev
W20250909-11:15:34.053(-7)? (STDERR)
W20250909-11:15:34.053(-7)? (STDERR) at Function.__webpack_modules__../node_modules/node-gyp-build/node-gyp-build.js.load.resolve.load.path (webpack:/meteor-app/node_modules/node-gyp-build/node-gyp-build.js:60:1)
W20250909-11:15:34.053(-7)? (STDERR) at load (webpack:/meteor-app/node_modules/node-gyp-build/node-gyp-build.js:22:1)
W20250909-11:15:34.053(-7)? (STDERR) at Object../node_modules/bcrypt/bcrypt.js (webpack:/meteor-app/node_modules/bcrypt/bcrypt.js:2:42)
W20250909-11:15:34.053(-7)? (STDERR) at __webpack_require__ (/Users/zacholigschlaeger/otherRepos/BlankMeteorApp/simple-todos-react/.meteor/local/build/programs/server/app/app.js:42814:30)
W20250909-11:15:34.053(-7)? (STDERR) at Object../server/main.ts (/Users/zacholigschlaeger/otherRepos/BlankMeteorApp/simple-todos-react/.meteor/local/build/programs/server/app/app.js:40018:59)
W20250909-11:15:34.053(-7)? (STDERR) at __webpack_require__ (/Users/zacholigschlaeger/otherRepos/BlankMeteorApp/simple-todos-react/.meteor/local/build/programs/server/app/app.js:42814:30)
W20250909-11:15:34.053(-7)? (STDERR) at /Users/zacholigschlaeger/otherRepos/BlankMeteorApp/simple-todos-react/.meteor/local/build/programs/server/app/app.js:42897:68
W20250909-11:15:34.053(-7)? (STDERR) at /Users/zacholigschlaeger/otherRepos/BlankMeteorApp/simple-todos-react/.meteor/local/build/programs/server/app/app.js:42917:3
W20250909-11:15:34.053(-7)? (STDERR) at module (/Users/zacholigschlaeger/otherRepos/BlankMeteorApp/simple-todos-react/.meteor/local/build/programs/server/app/app.js:42922:3)
W20250909-11:15:34.053(-7)? (STDERR) at fileEvaluate (packages/modules-runtime.js:335:7)
W20250909-11:15:34.053(-7)? (STDERR) at Module.require (packages/modules-runtime.js:237:14)
W20250909-11:15:34.053(-7)? (STDERR) at Module.mod.require (/Users/zacholigschlaeger/.meteor/packages/modules/.0.20.3.bodz4ctilwg++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/@meteorjs/reify/lib/runtime/index.js:30:33)
W20250909-11:15:34.053(-7)? (STDERR) at Module.moduleLink [as link] (/Users/zacholigschlaeger/.meteor/packages/modules/.0.20.3.bodz4ctilwg++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/@meteorjs/reify/lib/runtime/index.js:102:22)
W20250909-11:15:34.053(-7)? (STDERR) at module.wrapAsync.self (_build/main-dev/server-meteor.js:1:1)
W20250909-11:15:34.053(-7)? (STDERR) at Module.wrapAsync (/Users/zacholigschlaeger/.meteor/packages/modules/.0.20.3.bodz4ctilwg++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/@meteorjs/reify/lib/runtime/index.js:252:8)
W20250909-11:15:34.053(-7)? (STDERR) at module (_build/main-dev/server-meteor.js:1:1)
W20250909-11:15:34.053(-7)? (STDERR)
W20250909-11:15:34.053(-7)? (STDERR) Node.js v22.18.0
And I can’t figure out what is possibly causing this one to create a repro
var __extends = (_tslib_js__WEBPACK_IMPORTED_MODULE_0___default().__extends), __assign = (_tslib_js__WEBPACK_IMPORTED_MODULE_0___default().__assign), __rest = (_tslib_js__WEBPACK_IMPORTED_MODULE_0___default().__rest), __decorate = (_tslib_js__WEBPACK_IMPORTED_MODULE_0___default().__decorate), __param = (_tslib_js__WEBPACK_IMPORTED_MODULE_0___default().__param), __esDecorate = (_tslib_js__WEBPACK_IMPORTED_MODULE_0___default().__esDecorate), __runInitializers = (_tslib_js__WEBPACK_IMPORTED_MODULE_0___default().__runInitializers), __propKey = (_tslib_js__WEBPACK_IMPORTED_MODULE_0___default().__propKey), __setFunctionName = (_tslib_js__WEBPACK_IMPORTED_MODULE_0___default().__setFunctionName), __metadata = (_tslib_js__WEBPACK_IMPORTED_MODULE_0___default().__metadata), __awaiter = (_tslib_js__WEBPACK_IMPORTED_MODULE_0___default().__awaiter), __generator = (_tslib_js__WEBPACK_IMPORTED_MODULE_0___default().__generator), __exportStar = (_tslib_js__WEBPACK_IMPORTED_MODULE_0___default().__exportStar), __createBinding = (_tslib_js__WEBPACK_IMPORTED_MODULE_0___default().__createBinding), __values = (_tslib_js__WEBPACK_IMPORTED_MODULE_0___default().__values), __read = (_tslib_js__WEBPACK_IMPORTED_MODULE_0___default().__read), __spread = (_tslib_js__WEBPACK_IMPORTED_MODULE_0___default().__spread), __spreadArrays = (_tslib_js__WEBPACK_IMPORTED_MODULE_0___default().__spreadArrays), __spreadArray = (_tslib_js__WEBPACK_IMPORTED_MODULE_0___default().__spreadArray), __await = (_tslib_js__WEBPACK_IMPORTED_MODULE_0___default().__await), __asyncGenerator = (_tslib_js__WEBPACK_IMPORTED_MODULE_0___default().__asyncGenerator), __asyncDelegator = (_tslib_js__WEBPACK_IMPORTED_MODULE_0___default().__asyncDelegator), __asyncValues = (_tslib_js__WEBPACK_IMPORTED_MODULE_0___default().__asyncValues), __makeTemplateObject = (_tslib_js__WEBPACK_IMPORTED_MODULE_0___default().__makeTemplateObject), __importStar = (_tslib_js__WEBPACK_IMPORTED_MODULE_0___default().__importStar), __importDefault = (_tslib_js__WEBPACK_IMPORTED_MODULE_0___default().__importDefault), __classPrivateFieldGet = (_tslib_js__WEBPACK_IMPORTED_MODULE_0___default().__classPrivateFieldGet), __classPrivateFieldSet = (_tslib_js__WEBPACK_IMPORTED_MODULE_0___default().__classPrivateFieldSet), __classPrivateFieldIn = (_tslib_js__WEBPACK_IMPORTED_MODULE_0___default().__classPrivateFieldIn), __addDisposableResource = (_tslib_js__WEBPACK_IMPORTED_MODULE_0___default().__addDisposableResource), __disposeResources = (_tslib_js__WEBPACK_IMPORTED_MODULE_0___default().__disposeResources), __rewriteRelativeImportExtension = (_tslib_js__WEBPACK_IMPORTED_MODULE_0___default().__rewriteRelativeImportExtension);
W20250909-11:18:14.959(-7)? (STDERR) ^
W20250909-11:18:14.959(-7)? (STDERR)
W20250909-11:18:14.959(-7)? (STDERR) TypeError: Cannot read properties of undefined (reading '__extends')
W20250909-11:18:14.959(-7)? (STDERR) at Module../node_modules/tslib/modules/index.js (webpack:/app/node_modules/tslib/modules/index.js:35:5)
Seems like some weirdness with webpack setup
Edit: I got a repro for the second issue as well in that repo
It comes from trying to interpret .js as .jsx
rules: [
{
test: /\.js$/, // Target .js files
use: {
loader: "builtin:swc-loader",
options: {
jsc: {
parser: {
syntax: "ecmascript",
jsx: true // Enable JSX parsing for JavaScript files
}
}
}
},
type: "javascript/auto" // Specifies the module type
}
]
Annoying part of that issue is I have to do a meteor reset to fix/unfix that error, and I can’t figure out how to mimic that in my large repro as I don’t want to nuke my db, and removing the cache files isn’t enough
Can you please expain it?
Check out my starter template here:
Basically you setup postcss and install the required tailwindcss npm packages. You can maybe simply follow these instructions: Install Tailwind CSS with Meteor - Tailwind CSS Install Tailwind CSS with Meteor - Tailwind CSS