Comments (28)
CC: @Pai-Po @Psycokwet @Stancobridge @DOROMOLLL
Just released nextron v5.15.0, which supports Next.js v13 π
Next.js v14 support is coming soon π
from nextron.
I apologize for the very slow work on support Next.js v14. I'm preparing it little by little, so please wait a little longer.
from nextron.
@noevermaurice
Thank you for mention me.
I want to support Next v14 - v15 this month!
from nextron.
Thank you, @bm777 !
I'll try my best :)
from nextron.
Happy to see you back.
I hope you get safe soon!
from nextron.
Next.js v14 support? ππ»
from nextron.
Welcome back Shiono! Your efforts are hugely appreciated by all of us in the community.
from nextron.
@bm777 @kentbetita @Pai-Po @Psycokwet @Stancobridge @DOROMOLLL @mccombs @noevermaurice
Sorry for late reply and inconvenience.
I just released nextron v9.0.0, which supports next.js v13 and v14 π
If you have time, please try it :)
NOTE:
Please update renderer/next.config.js as belows:
module.exports = {
output: 'export',
// we want to change distDir to "app" so as nextron can build the app in production mode!
distDir: process.env.NODE_ENV === 'production' ? '../app' : '.next',
trailingSlash: true,
images: {
unoptimized: true,
},
}
from nextron.
Welcome back! But please do take care of yourself!
from nextron.
Thank you for your kindness, @kentbetita !
I'll prepare for next major release :)
from nextron.
Happy to see you back, hope you feel a whole lot better ! π
from nextron.
@saltyshiomix when you have planned the to release the next version of nextron with support for next js 14? .
We need this update please π.
from nextron.
I have been looking forward to it for a long time
from nextron.
Welcome back, u are already an inspiration
from nextron.
Please do take good care of yourself, god bless youππ
from nextron.
@saltyshiomix
i have testet nextron v9 with next js 14.2.4.
when i use "electron": "^21.4.4",
"electron-builder": "^23.3.3",
than the yarn dev works fine but when i use
"buildmac": "nextron build --universal",
yarn buildmac the app will build but when i launch the app on my m1 macbook i get only a empty body and a white window.
When i use
"electron": "^31.0.1",
"electron-builder": "^24.13.3",
than with yarn dev i get a white window with this logs in the console.
node:electron/js2c/renderer_init:2 Electron Security Warning (Insecure Content-Security-Policy) This renderer process has either no Content Security
Policy set or a policy with "unsafe-eval" enabled. This exposes users of
this app to unnecessary security risks.
For more information and help, consult
https://electronjs.org/docs/tutorial/security.
This warning will not show up
once the app is packaged.
and the buildmac get a white window without any logs or error on the page.
How i can i solve these problems can you help me @saltyshiomix please.
from nextron.
Sorry for late work π
I'll definitely release nextron v9 (Next.js v14 support)!
from nextron.
@Psycokwet Thank you for your kindness. You're always a great help!
from nextron.
Thank you, @Stancobridge !
Thank you for putting it that way π
from nextron.
Thank you very much!
Day by day, I feel better and better π
from nextron.
@saltyshiomix I am so hyped.
Will nextron support turbopack for dev builds??
And in future will it support turbpack production build?
from nextron.
@noevermaurice
Thank you for reporting issues!
Could you tell me renderer/next.config.js
?
from nextron.
Electron Security Warning (Insecure Content-Security-Policy) This renderer process has either no Content Security
This will show up when running dev mode by Next.js, so we can ignore it safely :)
from nextron.
"buildmac": "nextron build --universal"
yarn buildmac the app will build but when i launch the app on my m1 macbook i get only a empty body and a white window.
I tried to build it but found no reproduces.
Could you tell me renderer/next.config.js
?
Nextron v9 expects this to:
module.exports = {
output: 'export',
distDir: process.env.NODE_ENV === 'production' ? '../app' : '.next',
// ...
}
from nextron.
Yes of corse, there is my package json and my next js config
{
"private": true,
"name": "checknotespro",
"description": "Checknotes pro",
"version": "0.1.0",
"author": "Maurice Noever",
"main": "app/background.js",
"scripts": {
"dev": "nextron",
"build": "nextron build",
"buildmac": "nextron build --universal",
"postinstall": "electron-builder install-app-deps",
"lint": "yarn eslint . --ext .js,.jsx,.ts,.tsx"
},
"dependencies": {
"@types/sortablejs": "^1.15.8",
"axios": "^1.7.2",
"dotenv": "^16.4.5",
"electron-serve": "^1.3.0",
"electron-store": "^8.2.0",
"node-schedule": "^2.1.1",
"pako": "^2.1.0",
"react-icons": "^4.12.0",
"react-sortablejs": "^6.1.4",
"sass": "^1.77.5",
"sortablejs": "^1.15.2",
"uuid": "^9.0.1"
},
"devDependencies": {
"@types/node": "^20.14.5",
"@types/react": "^18.3.3",
"@typescript-eslint/eslint-plugin": "^7.12.0",
"@typescript-eslint/parser": "^7.12.0",
"autoprefixer": "^10.4.19",
"electron": "^21.4.4",
"electron-builder": "^23.3.3",
"eslint": "^8.57.0",
"eslint-config-next": "^13.5.4",
"eslint-plugin-es": "^4.1.0",
"eslint-plugin-next": "^0.0.0",
"eslint-plugin-react": "^7.34.2",
"eslint-plugin-react-hooks": "^4.6.2",
"eslint-plugin-unicorn": "^53.0.0",
"next": "^14.2.4",
"nextron": "^9.1.0",
"postcss": "^8.4.38",
"prettier": "^3.3.2",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"tailwindcss": "^3.4.4",
"typescript": "^5.4.5"
}
}
// next js config
const path = require('path');
require('dotenv').config({ path: path.resolve(process.cwd(), '.env.local') });
module.exports = {
output: 'export',
// we want to change distDir to "app" so as nextron can build the app in production mode!
distDir: process.env.NODE_ENV === 'production' ? '../app' : '.next',
trailingSlash: true,
images: {
unoptimized: true,
},
}
from nextron.
Ok, I'll investigate it :)
from nextron.
I tried it but I can't find any problems you met.
I tried:
- install your deps above
- yarn buildmac
- open dist production app => correct home page shown
from nextron.
@noevermaurice Could you make a GitHub issue? I want to talk with you in the issue :)
from nextron.
Related Issues (20)
- install directly with app router? HOT 2
- Command line arguments not working in dev command HOT 1
- Electron updater HOT 9
- ESM: latest sindresorhus packages support HOT 3
- IPC example HOT 14
- i18next Localization of dynamic pages does not work in the build HOT 2
- Nextron Tailwind Example does not work with `pnpm` HOT 2
- Vercel backend SSR / server actions HOT 1
- How to remove window.ipc.on listener? HOT 1
- cat not start debugger port
- error: unknown option '-o' HOT 16
- remote debugging HOT 1
- Nextron v9 with next js 14.2.4 white window in prod build with page router and electron 31 HOT 8
- Next Ui Support HOT 1
- vscode debug not work
- Is there an example of next js app router ? I tried ,but failed. HOT 3
- Monorepo: "Next not found in both dependencies and devDependencies."
- Nextron js is completely broken - Everything does not seems to work anymore HOT 3
- Nextron exports the build results to "app" directory, so please set "distDir" to "../app" in next.config.js HOT 1
- Using next js 14 app router,When nodeIntegration set to true,the useEffect not triggerοΌ
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 nextron.