Comments (9)
The last section of README.md tells you how to build.
Production build is done via the following sequence:
$ npm run build:dist
$ npm run build:linux
Replace linux with macos or win to build for other systems.
from nuclear.
When I build (windows), I have an error and get this message.
Error: Unresolved node modules: dbus
at C:\Users\charlie\nuclear\node_modules\electron-builder-lib\src\util\packageDependencies.ts:109:19
From previous event:
at Collector.resolveUnresolvedHoisted (C:\Users\charlie\nuclear\node_modules\electron-builder-lib\out\util\packageDependencies.js:206:11)
at C:\Users\charlie\nuclear\node_modules\electron-builder-lib\src\util\packageDependencies.ts:85:18
at Generator.next ()
at runCallback (timers.js:794:20)
at tryOnImmediate (timers.js:752:5)
at processImmediate [as _immediateCallback] (timers.js:729:5)
From previous event:
at Collector.collect (C:\Users\charlie\nuclear\node_modules\electron-builder-lib\out\util\packageDependencies.js:154:11)
at computeDependencies (C:\Users\charlie\nuclear\node_modules\electron-builder-lib\src\util\packageDependencies.ts:50:26)
at C:\Users\charlie\nuclear\node_modules\electron-builder-lib\src\util\packageDependencies.ts:45:28
at Generator.next ()
at getProductionDependencies (C:\Users\charlie\nuclear\node_modules\electron-builder-lib\out\util\packageDependencies.js:29:21)
at Lazy. (C:\Users\charlie\nuclear\node_modules\electron-builder-lib\src\packager.ts:98:24)
at Generator.next ()
at Lazy.get value [as value] (C:\Users\charlie\nuclear\node_modules\lazy-val\src\main.ts:18:23)
at C:\Users\charlie\nuclear\node_modules\electron-builder-lib\src\util\yarn.ts:120:81
From previous event:
at getProductionDependencies (C:\Users\charlie\nuclear\node_modules\electron-builder-lib\out\util\packageDependencies.js:29:21)
at Lazy. (C:\Users\charlie\nuclear\node_modules\electron-builder-lib\src\packager.ts:98:24)
at Generator.next ()
From previous event:
at Lazy.get value [as value] (C:\Users\charlie\nuclear\node_modules\lazy-val\src\main.ts:18:23)
at C:\Users\charlie\nuclear\node_modules\electron-builder-lib\src\util\yarn.ts:120:81
at Generator.next ()
From previous event:
at rebuild (C:\Users\charlie\nuclear\node_modules\electron-builder-lib\out\util\yarn.js:93:22)
at C:\Users\charlie\nuclear\node_modules\electron-builder-lib\src\util\yarn.ts:20:11
at Generator.next ()
at runCallback (timers.js:794:20)
at tryOnImmediate (timers.js:752:5)
at processImmediate [as _immediateCallback] (timers.js:729:5)
From previous event:
at installOrRebuild (C:\Users\charlie\nuclear\node_modules\electron-builder-lib\out\util\yarn.js:31:21)
at C:\Users\charlie\nuclear\node_modules\electron-builder-lib\src\packager.ts:450:7
at Generator.next ()
From previous event:
at Packager.installAppDependencies (C:\Users\charlie\nuclear\node_modules\electron-builder-lib\out\packager.js:505:11)
at C:\Users\charlie\nuclear\node_modules\electron-builder-lib\src\packager.ts:364:20
at Generator.next ()
From previous event:
at Packager.doBuild (C:\Users\charlie\nuclear\node_modules\electron-builder-lib\out\packager.js:441:11)
at C:\Users\charlie\nuclear\node_modules\electron-builder-lib\src\packager.ts:316:52
at Generator.next ()
at C:\Users\charlie\nuclear\node_modules\graceful-fs\graceful-fs.js:99:16
at C:\Users\charlie\nuclear\node_modules\graceful-fs\graceful-fs.js:43:10
at FSReqWrap.oncomplete (fs.js:135:15)
From previous event:
at Packager._build (C:\Users\charlie\nuclear\node_modules\electron-builder-lib\out\packager.js:385:11)
at C:\Users\charlie\nuclear\node_modules\electron-builder-lib\src\packager.ts:278:23
at Generator.next ()
at runCallback (timers.js:794:20)
at tryOnImmediate (timers.js:752:5)
at processImmediate [as _immediateCallback] (timers.js:729:5)
From previous event:
at Packager.build (C:\Users\charlie\nuclear\node_modules\electron-builder-lib\out\packager.js:341:11)
at C:\Users\charlie\nuclear\node_modules\electron-builder-lib\src\index.ts:50:40
at Generator.next ()
From previous event:
at build (C:\Users\charlie\nuclear\node_modules\electron-builder-lib\out\index.js:47:21)
at build (C:\Users\charlie\nuclear\node_modules\electron-builder\src\builder.ts:228:10)
at then (C:\Users\charlie\nuclear\node_modules\electron-builder\src\cli\cli.ts:48:33)
at runCallback (timers.js:794:20)
at tryOnImmediate (timers.js:752:5)
at processImmediate [as _immediateCallback] (timers.js:729:5)
From previous event:
at Object.args [as handler] (C:\Users\charlie\nuclear\node_modules\electron-builder\src\cli\cli.ts:48:33)
at Object.runCommand (C:\Users\charlie\nuclear\node_modules\yargs\lib\command.js:235:44)
at Object.parseArgs [as _parseArgs] (C:\Users\charlie\nuclear\node_modules\yargs\yargs.js:1042:24)
at Object.get [as argv] (C:\Users\charlie\nuclear\node_modules\yargs\yargs.js:957:21)
at Object. (C:\Users\charlie\nuclear\node_modules\electron-builder\src\cli\cli.ts:42:15)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
at Function.Module.runMain (module.js:693:10)
at startup (bootstrap_node.js:188:16)
at bootstrap_node.js:609:3
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] build:windows: electron-builder -c.extraMetadata.main=main.prod.js --windows
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] build:windows script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\charlie\AppData\Roaming\npm-cache_logs\2018-03-25T16_51_59_683Z-debug.log
from nuclear.
Try removing optionalDependencies from package.json.
from nuclear.
Thanks!
Build successed...but...
when I try to lauch the nuclear, I get this message
from nuclear.
I'll look into that, might have to export server modules along with the rest of the project when building.
For now, try removing line 5 from main.prod.js and building again.
mpris is a linux module that lets users control nuclear from system widgets using dbus (system messages). So on windows, it's not used at all and can be deleted safely.
from nuclear.
I deleted it, but I got this message again
So I deleted this, I got this message.
from nuclear.
I'll have to bundle the server files too when building. I'll work on this soon.
from nuclear.
Try building now, the electron main process file is bundled with webpack. Check the readme.
from nuclear.
Webpack had a very particular problem with mpris but now it's been solved once and for all. I'm gonna close this since it very definitely builds on windows.
from nuclear.
Related Issues (20)
- why i cant use in taskbar HOT 1
- all song don't want load HOT 1
- queue deleting itself HOT 3
- Nuclear won't play and skip all tracks. HOT 4
- Nuclear music no me reproduce ninguna cancion HOT 3
- no music played HOT 2
- Free music
- Mejor HOT 1
- No se reproduce ningún audio HOT 3
- I can't play any music HOT 1
- les musiques ne marchent pas
- Allow snap "nuclear" to change "default-url-scheme-handler" subproperty "discord-1038970224050962582" to "nuclear_nuclear.desktop" ? HOT 4
- Can't play any songs HOT 1
- musicas HOT 1
- "an error has occurred when searching for streams with invidious. Cannot read property '0' or undefined" HOT 3
- brew install fails due to checksum mismatch HOT 1
- Installation via arm64 DMG fails on MacOS HOT 1
- Visual bug in local library progress bar HOT 2
- Local Library list view, poor performance with many items HOT 3
- Add crossfader HOT 1
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 nuclear.