Comments (8)
can you give a github repo as a reproduction so I can try and fix it there.
from vinxi.
I added you to my repo here: https://github.com/simonzeiger/substring
Sometimes it just fails to get the an env variable from process.env, and sometimes it throws the missing identifier warning.
The failed env variable is coming from here: https://github.com/simonzeiger/substring/blob/main/src/api/database.ts#L9
from vinxi.
first thing to fix is the top level "use server" in the game.ts file. that will keep the db out of the client. fixing this in #126
from vinxi.
Are you saying that I should have one or I shouldn't? For some reason when I put one a the top of that game.ts, everything breaks. It seems a bit fragile of where I can and cannot put "use server" without things getting borked up.
from vinxi.
Top level use server in game.ts gives me this error:
H3Error: undefined does not match field "body": BlockStatement of type FunctionExpression
Something going wrong in the transpilation/extraction step. I'm on vinxi 0.1.4
from vinxi.
You will have to override @vinxi/plugin-directives to 0.1.2. In package JSON you can add an overrides field with this entry
from vinxi.
Are you saying that I should have one or I shouldn't? For some reason when I put one a the top of that game.ts, everything breaks. It seems a bit fragile of where I can and cannot put "use server" without things getting borked up.
Yeah we are still finding and fixing all the edge cases and your issues are really helpful in that process
from vinxi.
You will have to override @vinxi/plugin-directives to 0.1.2. In package JSON you can add an overrides field with this entry
This should be bumped in the next solid start version
from vinxi.
Related Issues (20)
- Outer variables referenced inside "use server" get treeshaken away. HOT 4
- build continues after failure
- use with vite-env-only HOT 2
- How do I attach a debugger to a process running in `vinxi`? HOT 1
- Add mode flag HOT 1
- [Feature] ability to load multiple featureApps from separate host/sub-domain HOT 2
- exporting a `class` from `"use server"` results in a compile error. HOT 1
- Missing types for `https` object in `server` section. HOT 2
- Imports that should be server-only aren't removed in dev if `verbatimModuleSyntax: true`
- How to add instrumentation to vinxi powered app? HOT 1
- [Proposal] Bundle config file to some outdir
- [BUGS] Styles in prod are injected twice and have wrong order HOT 39
- Extra ./node_modules/ folder created just for .vinxi
- Unable to load static assets in AWS Lambda HOT 2
- Assets incorrectly loaded from unrelated page HOT 1
- Breaking bug in CSS handling in 0.13.3 HOT 3
- The function findAssetsInViteManifest can slow down SSR significantly HOT 11
- Consider adding a README.md to the main `vinxi` package HOT 2
- Some bug in Vite < 5.3.2 or lightnin/sass/... causes parsing exception during prod build
- WebSocket with fs router support
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vinxi.