Anyone on Windows 8.1 get node.js working? How did you do it? I was trying a few of the new responsive design frameworks and node.js (a required install for them) crapped out with paths too deep to access. Had a heck of a time uninstalling it. Looked at the node.js developers blog. The developers seemed to agree that its broken for Windows, but the head honcho said its all good, and does not want to talk about it anymore. Case closed. Do I need a Linux box to develop responsive websites? Bootstrap and Foundation are fairly important platforms. I can't understand the lack of interest in the failed node.js component.
What does node.js have to do with responsive websites? node.js is just about running JavaScript as a server side language; and to be frank Windows as a server is like using Linux as a desktop OS -- it's just the wrong tool for the job. You want to use Winblows as a server, do NOT be surprised when people who code for servers aren't exactly enthusiastic about fixing problems or even supporting it. Of course, you are oddly lumping in the pointless halfwit mouth-breathing idiocies known as bootcrap and foundation in there, which in addition to being bloated laundry lists of how not to build a website also have nothing to do with node.js... (and the only reason you would have to consider them "important" is if you don't know enough HTML, CSS or JavaScript to be making websites in the first place) But really, the hassles in setting up node.js, the lack of support from most HOSTS who will tell you "NO!" on installing it, well... that's why people use more mature implementations like PHP and why node.js is having serious issues gaining traction outside of the people who can self host, self configure and self-diagnose when problems like what you describe arise. In it's current state node.js is not for the casual site developer -- and really don't look for that to change any time soon. It's part of why I rejected it for my own use even once I got it working -- well, that and really JavaScript is such a grossly inefficient insecure language that there are far, FAR better choices to use as the glue between markup and databases -- the only REAL reason for website processing; and far, FAR better choices (like compiled languages) for non-website data processing. (C++, FPC, etc)
Thanks. I get what you mean after trying a couple of the latest CMS's that did nothing more than add excessive admin bloat. That's why I didn't do Wordpress. After running a couple of forums - the updates were getting out of hand and sometimes messy. My shear passion is going to get me through this job. Gotta go back to pushin pixels. Thanks for informed response.
Windows sucks for this stuff. Did you install the NPM along with node.js? Did you add everything to your PATH? What error messages are you getting? Maybe you need to run the commands as an admin? Give more details. You don't need node.js to develop responsive websites or use those frameworks you listed. What exactly are you trying to use? I use Ubuntu as my desktop OS, I think its great, not the wrong tool for the job. I was on windows before and would run into problems like your describing all the time. All the new tools and frameworks are really built to run well on Linux servers and mac osx (not bootstap, stuff like node js). Windows support is there, but not there, no what I mean? Ever since I switched to Ubuntu everything just magically works and I rarely run into problems like I did on windows.
The docs say node is required, so I installed it. The problem is the package code lives 17 directory levels deep. Its ridiculous. So either the DOS or the kernel could not reach the commands as they passed the 256 character limit. I had to accordion file paths to root just to delete them. What a pain. MS is what I know - IIS and MSSQL. I'm doing 3 versions of the site to get it done. Thought I could not do that, but you know. It won't be conde-naste. Thanks for the reply.
I'm running node.js fine on my Windows 8.1 laptop. I use it everyday. Not a problem. How ever, if you want to put it in production. Use a Linux server.
I'm covered with Microsoft cement - IIS -MSSQL - Dot Net etc. Not moving. Not Linux. Here's one of many discussions, Node's nested node_modules approach is basically incompatible with Windows - https://github.com/joyent/node/issues/6960, this one with a 'former Node BDFW, CEO of npm the company, and the BDFL of npm the OSS project.' stating "It is extremely frustrating that the tools from Microsoft do not handle long directory paths as well as a third-party tool like Node" He then closed the discussion. Laughable, but quite insane since that level of the system is probably older that he is. Hope they fix it.
That was probably HTML 5 Bootstrap. I threw in the towel with MS, and installed Linux on my devl boxes. Problem solved. Also switched up to cPanel for production. On with the show.
It is becoming more difficult to be a developer using only Windows machines. Would be easier working on a linux based machine.