Giter Club home page Giter Club logo

Comments (5)

sihorton avatar sihorton commented on June 18, 2024

This was caused by the portable update url pointing to the portable zip instead of installer. I have updated the repository and my test now did download deskshell portable and then installed it.
I have produced an updated application you can test: http://deskshell.org/downloads/portable-hello-world.zip

from appjs-deskshell.

negue avatar negue commented on June 18, 2024

Yes, now it works, after download it starts the setup.

Thx

from appjs-deskshell.

sihorton avatar sihorton commented on June 18, 2024

Great, good it now works!

from appjs-deskshell.

ianmcl avatar ianmcl commented on June 18, 2024

This keeps happening to me as well.
Can you please describe explicitly what needs to be done to prevent this?
I even tried using the app.nsi file from the hello-world demo, but this did not help.
The resulting EXE is meant to be self-contained without the supporting src files, correct?
Thank you.

from appjs-deskshell.

sihorton avatar sihorton commented on June 18, 2024

The resulting EXE still uses deskshell to access chrome (chrome takes up around 100 meg), the exe looks for deskshell in a number of locations and it is even possible to pop up a message box if the user does not have deskshell installed and ask them to install it.

If you want to have everything self contained then put deskshell portable in the directory beside your application. There are various options for exactly how you want to lay everything out, take a look in app.nsi file, it is a plain text file, NSIS has a little strange syntax but is quite usable and hackable if you want to do something custom for your app (http://nsis.sourceforge.net/). It is meant as an installer technology but I am using it to create an exe that launches deskshell and gives it the files in the src directory.

from appjs-deskshell.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.