Comments (7)
Fix pre-released as 0.4.176-commit-775d83b
.
from vike.
What is it you're trying to achieve with meta.client.env = { server: false, client: false }
?
I will improve the error message.
from vike.
This: #1686 (comment) – only load +client.ts
scripts when the app is run in MPA mode. And as described, it works perfectly when I change the config during runtime. But if it's there on startup, it chokes.
This is the config file in the repo, for reference: https://github.com/jonaskuske/thesis/blob/main/renderer%2F%2Bconfig.ts. I have a MODE
variable and want to not only toggle clientRouting
and Page
, but also +client.ts
scripts depending on its value.
from vike.
Can you do this instead?
// +config.js
import client from './client.jsx'
export default {
client: process.env.SOME_ENV ? null : client
}
The .jsx
file extension is needed, see https://vike.dev/config#pointer-imports and #1500.
from vike.
If you remove the assertion at file:///home/jonas/github.com/jonaskuske/thesis/.yarn/__virtual__/vike-virtual-5a5b678e33/0/cache/vike-npm-0.4.175-e0b0805341-691a10e37b.zip/node_modules/vike/dist/esm/shared/page-configs/getConfigValueBuildTime.js:25:5
does everything work then?
from vike.
I'll give it a try later, thanks!
Otherwise the manual pointer import should be okay for now as I don't have too many +client.ts
files, but not a perfect solution as I can't configure in one place but have to add a separate +config.ts
for every +client.ts
file.
from vike.
Yup, everything works once I remove that assertion!
(jonaskuske/thesis@1b4af53 and jonaskuske/thesis@8fe069c)
from vike.
Related Issues (20)
- New Vike Extensions
- Inconsistent Object Property Formatting in `Prerender.js` HOT 1
- I stumbled upon a Vike bug... HOT 11
- I got this error after running npm run build HOT 3
- Allow STORYBOOK as env var HOT 7
- Potential Bug: Upgrade to Vike 0.4.172 Breaks HMR in Dev Mode HOT 7
- Improve environment variables support HOT 2
- Hot reloading of CSS modules HOT 1
- Could not resolve "vike-react/config" [plugin vike-esbuild] HOT 27
- vike bug HOT 2
- Git clone of vike to Mac OS causes case sensitivity error now HOT 1
- Vike bug HOT 3
- Logger assumes string HOT 2
- Code based routing
- Config inheritance bug HOT 2
- Improve Algolia search
- Bug
- Bugs with alias 'vue': 'vue/dist/vue.esm-bundler.js' HOT 1
- basic src/pages/ structure is weirdly converted to domain driven structure HOT 3
- I got error, but no more info for bugs. HOT 4
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 vike.