Comments (11)
@developit I am not using less or sass, just trying to run the default app.
Steps I followed:
preact create my-great-app
cd my-great-app/
npm start [works fine]
npm run build [error..]
from preact-cli.
@developit yes i was on v4, now i updated to v6 and its working, so issue is specific to v4.
from preact-cli.
@nikhilbelchada You can circumvent this using preact build --no-prerender
, but I'd like to figure out why that's happening. Are you using less or sass?
from preact-cli.
I'm having the same issue. No less or sass but my error is
bundle.js from UglifyJs
Unexpected token: punc ()) [bundle.js:5084,22]
preact build --no-prerender
does not work either
$ node -v
v4.1.0
$ npm -v
4.4.1
from preact-cli.
seems like using the same node version of your preact-cli installed will solve the problem
from preact-cli.
@nikhilbelchada are you also running Node v4? I think most of our testing has been done on 6+. I'll try to test out on 4 as soon as I can.
from preact-cli.
We can run a pre/post-install hook & notify on version mismatch. Recent push in node CLI community to bite the bullet and enforce 6+ anyway since 4.x is no longer active LTS.
from preact-cli.
ahh brilliant - at least knowing it's a 4.x issue we can debug.
I'm actually thinking this is happening because Babel was never being run on those files - in Node 6 that didn't matter because it supports a decent amount of ES2015. In node 4 it bails though. It's like this gotcha:
https://github.com/babel/babel/tree/master/packages/babel-register#ignores-node_modules-by-default
from preact-cli.
@lukeed As long as a node LTS version is in maintenance it should be supported by libs & tools. That's the spirit of LTS anyway ..
from preact-cli.
This will be fixed by switching SSR to use a webpack bundle.
from preact-cli.
@rkostrzewski This can be closed too right ?
from preact-cli.
Related Issues (20)
- compiling✖ ERROR Error: Babel-loader config not found!!! HOT 9
- Pages duplicate when accessing with /index.html HOT 9
- Brotli build - outputs content to same filename HOT 4
- default project template doesn't work with Node v18 HOT 4
- ERROR Error: error:0308010C:digital envelope routines::unsupported HOT 1
- Duplicated content when using /routes when using CLI v4 HOT 5
- Homepage content loaded on all non-prerendered pages HOT 3
- Add Typescript increasses the bundle size HOT 4
- Can't resolve 'preact-cli-entrypoint' HOT 4
- Exported rest param syntax functions create invalid build JS HOT 4
- preact-cli hangs after "✔ Done!" HOT 5
- CSS source maps missing in build output HOT 3
- Typescript v5.1.6 compatibility HOT 2
- Route code-splitting breaks lazy loading of images HOT 3
- Use esbuild instead of babel HOT 2
- Fail to build due to `property missing ':'` when inline style HOT 4
- "TypeError: Cannot read properties of undefined (reading 'call')" when trying to route split HOT 7
- OptimizeCssAssetsPlugin causes build to crash in Yarn PnP mode HOT 2
- Config file failure when adding plugins HOT 8
- build gets stuck at "after chunk asset optimization" HOT 11
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 preact-cli.