I guess I should be developing Node.js on linux but so far I've been dual booting and I'm thinking about investing in like a Gigabyte Brix and having two monitors side by side (or even a KVM switch). I use Windows for graphics and I like Ubuntu for developing stuff and it's kind of my dream setup to begin with.
Edit: After rolling around in bed and drinking some coffee, I manually inserted the lavender theme in the node_modules folder, removed it from the npm-shrinkwrap.json file (created a npm-shrinkwrap-backup don't worry), and tried npm install again. It seemed to work up until "firstname.lastname@example.org" saying "no repository field" as a warning. I had to ctrl-C because it was literally stuck there. Now I have a bunch of nice modules installed in the node_modules folder but I'm assuming not all of them to be able to get NodeBB up and running.
Tl;Dr: npm is really not liking .tgz I think
Edit 2: I screwed up the entire NodeBB installation by typing node app too early and rushing everything. I'm going to take a break and probably upgrade the Ubuntu partition I have and do everything on there. 😞
Hmm... What's the problem you're having exactly. I've been running nodebb on a windows bitnami mean stack for a long time without any issues whatsoever. Just make sure you pick the latest BITNAMI version (sometimes they hide them in favour of older more stable releases), install git and you're off to the races 🙂
but Discourse and Nodebb are better source code so you?
Maybe you mean a comparison. I can give my personal view:
Both are excellent, and the two best known next-generation forum applications.
Discourse is a Ruby on Rails app, while NodeBB is a Node.js app.
Discourse has more bells and whistles, while NodeBB is a bit simpler and more lightweight but with all the necessary features and more without being heavy on the servers.
Discourse needs more server resources, while NodeBB is faster and more performant with less resources needed.
In my humble opinion, Discourse's famous leader is very interesting and brilliant but very opinionated and can say repeatedly no to some user's frequent requests (e.g. over two category levels, pagination, etc.), while NodeBB's people are also very talented but more flexible trying to give options to the users.
At the end of the day, both applications are really good and innovative, probably the best options for communities today.