Skip to content

Updating Node and NPM

General
  • Hi,

    I have actually given up on the forum for the time being due to lack of interest. I am thinking of just doing a test forum just for me only and to practice etc but that will be sometime in the next months.

    In the meantime I have a question that I feel here is the best place to ask 🙂 Love the forum the look and the great advice.

    I am basically running just 1 app on my home server for gaming that uses node.js and npm. Both my versions of those are older versions but I know sometimes in the past after an update it ‘broke’ the app making me now reluctant to update again. Why change a winning side right? It works.

    What is the correct way to update them both. Clear cache needed etc? I will do a back up before (if) I update the versions.

    Hope all are ok and safe. Thanks for any replies.

    🙂

  • @Sampo2910 before we start, do you know if the app itself you are running is compatible with the latest release of NodeJS ? I don’t expect npm to be an issue as it’s the Node Package Manager.

  • @phenomlab Hi thx for the reply.

    I am using this https://github.com/byNeHo/CoD4x-WebAdmin

    NeHo does not update it so much to be honest. I spoke to him and he does it from ‘time to time’

    I installed nvm so I can see the latest version of node etc and I guess i can just roll back if it does not work?

    Is there a way I can see what the app version of Node is? Then i could install ‘up to that’ and keep an eye out for any changes?

    As i said I am also all for not breaking a winning side haha and leave it as it is.

  • @Sampo2910 I think the best approach is to perhaps install this in a virtual machine where you can setup everything new, then attempt to install the app itself to ensure it works as desired before you attempt the actual upgrade on your server.

    The virtual machine itself can be installed on your own PC and will act just like an independent machine but of course is part of your own machine.

    Are you familiar with virtual machine concerts? Happy to help with this if needed.

  • @Sampo2910 said in Updating Node and NPM:

    Is there a way I can see what the app version of Node is? Then i could install ‘up to that’ and keep an eye out for any changes?

    Have a look in the source code for the app you are using, or better still, look at the GitHub page which should give you an idea of the version number which is the latest.

    In the source code you have running, there is typically a README file which should state the version you are running.


  • 13 Votes
    27 Posts
    232 Views

    yuuuuu.png

  • 4 Votes
    11 Posts
    337 Views

    @Hari Really? Can you elaborate a bit more here?

  • Embeds

    General
    4
    4 Votes
    4 Posts
    173 Views

    @OT Are you testing embeds, or did you insert this link for another purpose? For clarity, this isn’t a testing category 🙂

  • 4 Votes
    3 Posts
    162 Views

    @phenomlab said in Come back PhP, all is forgiven!:

    I used IONOS for a while, and realised that Hetzner provide a much better deal for those experienced with Linux. I know @cagatay, @DownPW and myself all use Hetzner, and I think @Madchatthew (whom I haven’t seen for a while ) was also considering taking their services. There’s an affiliate link below if you’d like to go down that route

    Yep hetzner is very very cool and I haven’t seen before a panel magentment as complete as him : backup, snapshot, add cpu core, ram is easy.

    @phenomlab said in Come back PhP, all is forgiven!:

    Obtaining a VPS comes with the double-edged sword of being completely on your own with no support, although by using Virtualmin, you’ll find life so much simpler (something I know @DownPW can attest to, as I managed to convert him )

    Yep Virtualmin is very cool 😉
    And it makes life much easier for server management, domain, nginx and so on even if it is always better to know how to do all this in CLI. I would say that the 2 are really complementary

  • 1 Votes
    4 Posts
    164 Views

    @Vijay-Kumavat-0 I think you’d be better off customising the plugin above to be honest. It seems like you’d be reinventing the wheel otherwise.

    I’d modify

    /nodebb/node_modules/nodebb-rewards-essentials/lib/conditions.js
    /nodebb/node_modules/nodebb-rewards-essentials/lib/rewards.js

    These seem to be the two files that control what is in the dropdown lists.

  • 2 Votes
    2 Posts
    118 Views

    @Panda I have the same opinion here. NextJS is a framework for react, and like angular, I was never one to simply dive off into the deep without having any real need to do so. I’m conversant with nodeJS, vanilla js, and several other languages (including PHP which I have years of experience in and developed / still maintain an application at work that was custom written by me to fulfill an audit requirement), and in all honesty, I don’t really want to spend my life learning new frameworks unless I have a need to do so.

    I’ve been on the nodeJS train for some time now, and given my adoption of NodeBB, this makes perfect sense.

    Bleeding edge is fun if you want to experiment and learn, but with so many frameworks popping up all over the place, how many do we actually need?

    I guess most of this really depends on unique use cases, but I’ve yet to come across an issue that meant I had to rewrite an application in a different language to resolve an issue. It’s almost like using a bulldozer to find a china cup.

  • node vs nodejs confusion?

    Solved Configure
    2
    1 Votes
    2 Posts
    138 Views

    @eeeee have a look at the below

    https://docs.nodebb.org/installing/os/ubuntu/

    curl -sL https://deb.nodesource.com/setup_lts.x | sudo -E bash - sudo apt-get install -y nodejs

    You’ll notice that we are in fact “installing” NodeJS but never actually have a need to reference it. Here’s the nodejs --version command on my dev system

    6eb1482e-0c9b-454d-aa84-199bcc845702-image.png

    More detail here

    https://askubuntu.com/questions/1030622/why-do-i-see-different-versions-of-node-and-nodejs

  • 26 Votes
    51 Posts
    3k Views

    @JAC yeah, I’ve never seen the appeal. I tried to get into LinkedIn a while back and then gave up because it’s just chock full of people who have far too much time on their hands telling anyone who will listen about how great they are and what they have achieved.

    Actions speak louder than words.