Node 在各系统的安装

简介:

http://nodejs.org/下载

Centos

Java代码   收藏代码
  1. yum install gcc-c++ openssl-devel  
  2. wget --no-check-certificate http://nodejs.org/dist/v0.6.6/node-v0.6.6.tar.gz  
  3. tar -xzvf node-v0.6.6.tar.gz  
  4. cd node-v0.6.6.tar.gz  
  5. ./configure  
  6. make  
  7. make install  

Hello Node.js!
写一段小程序例如hello_node.js来验证安装是否正确:

Java代码   收藏代码
  1. var http = require('http');  
  2. http.createServer(function (req, res) {  
  3.   res.writeHead(200, {'Content-Type''text/plain'});  
  4.   res.end('Hello Node.jsn');  
  5. }).listen(8124"127.0.0.1");  
  6. console.log('Server running at http://127.0.0.1:8124/');  

用node来运行这段代码
node hello_node.js
Server running at http://127.0.0.1:8124/

现在,用浏览器打开 http://127.0.0.1:8124/ , 应该能够看到一条好消息。

Java代码   收藏代码
  1. [root@localhost ~]# node  
  2. > console.log('test');  
  3. test  

安装NPM

就像NPM的官网(http://npmjs.org/ )上介绍的那样,安装NPM仅仅是一行命令的事情:

Java代码   收藏代码
  1. curl http://npmjs.org/install.sh | sh   

 这里详解一下这句命令的意思,curl http://npmjs.org/install.sh是通过curl命令获取这个安装shell脚本,按后通过管道符| 将获取的脚本交由sh命令来执行。这里如果没有权限会安装不成功,需要加上sudo来确保权限:

Java代码   收藏代码
  1. curl http://npmjs.org/install.sh | sudo sh   

 安装成功后执行npm命令,会得到一下的提示:

Java代码   收藏代码
  1. Usage: npm <command>   
  2. where <command> is one of:   
  3. adduser, apihelp, author, bin, bugs, c, cache, completion,   
  4. config, deprecate, docs, edit, explore, faq, find, get,   
  5. help, help-search, home, i, info, init, install, la, link,   
  6. list, ll, ln, ls, outdated, owner, pack, prefix, prune,   
  7. publish, r, rb, rebuild, remove, restart, rm, root,   
  8. run-script, s, se, search, set, show, star, start, stop,   
  9. submodule, tag, test, un, uninstall, unlink, unpublish,   
  10. unstar, up, update, version, view, whoami   

 我们以underscore为例,来展示下通过npm安装第三方包的过程。

Java代码   收藏代码
  1. npm install underscore  

 返回:

Java代码   收藏代码
  1. underscore@1.2.2 ./node_modules/underscore   

由于一些特殊的网络环境,直接通过npm install命令安装第三方库的时候,经常会出现卡死的状态。幸运的是国内CNode社区的@fire9同学利用空余时间搭建了一个镜像的NPM资源库,服务器架设在日本,可以绕过某些不必要的网络问题。你可以通过以下这条命令来安装第三方库:

Java代码   收藏代码
  1. npm --registry "http://npm.hacknodejs.com/" install underscore   

 如果你想将它设为默认的资源库,运行下面这条命令即可:

Java代码   收藏代码
  1. npm config set registry "http://npm.hacknodejs.com/"  

设置之后每次安装时就可以不用带上—registry参数。值得一提的是还有另一个镜像可用,该镜像地址是http://registry.npmjs.vitecho.com,如需使用,替换上面两行命令的地址即可。

 

相关文章
|
1天前
|
JavaScript
nodejs安装之npm ERR! code CERT_HAS_EXPIREDnpm ERR! errno CERT_HAS_EXPIRED reason: certificate has expired-证书错误通用问题解决方案-优雅草央千澈
nodejs安装之npm ERR! code CERT_HAS_EXPIREDnpm ERR! errno CERT_HAS_EXPIRED reason: certificate has expired-证书错误通用问题解决方案-优雅草央千澈
|
2天前
|
监控 算法 JavaScript
基于 Node.js Socket 算法搭建局域网屏幕监控系统
在数字化办公环境中,局域网屏幕监控系统至关重要。基于Node.js的Socket算法实现高效、稳定的实时屏幕数据传输,助力企业保障信息安全、监督工作状态和远程技术支持。通过Socket建立监控端与被监控端的数据桥梁,确保实时画面呈现。实际部署需合理分配带宽并加密传输,确保信息安全。企业在使用时应权衡利弊,遵循法规,保障员工权益。
16 7
|
2月前
|
Web App开发 JavaScript 前端开发
2024年5月node.js安装(winmac系统)保姆级教程
本篇博客为2024年5月版Node.js安装教程,适用于Windows和Mac系统。作者是一名熟悉JavaScript与Vue的大一学生,分享了Node.js的基本介绍、下载链接及简单安装步骤。安装完成后,通过终端命令`node -v`验证版本即可确认安装成功。欢迎关注作者,获取更多技术文章。
34 2
2024年5月node.js安装(winmac系统)保姆级教程
|
2月前
|
存储 JavaScript 搜索推荐
Node框架的安装和配置方法
安装 Node 框架是进行 Node 开发的第一步,通过正确的安装和配置,可以为后续的开发工作提供良好的基础。在安装过程中,需要仔细阅读相关文档和提示,遇到问题及时解决,以确保安装顺利完成。
106 2
|
4月前
|
JavaScript
NodeJs的安装
文章介绍了Node.js的安装步骤和如何创建第一个Node.js应用。包括从官网下载安装包、安装过程、验证安装是否成功,以及使用Node.js监听端口构建简单服务器的示例代码。
NodeJs的安装
|
3月前
|
缓存 JSON JavaScript
Node.js模块系统
10月更文挑战第4天
51 2
|
3月前
|
JavaScript 开发工具 git
已安装nodejs但是安装hexo报错
已安装nodejs但是安装hexo报错
47 2
|
3月前
|
Web App开发 JavaScript API
构建高效后端系统:Node.js与Express框架的实践之路
【9月更文挑战第37天】在数字化时代的浪潮中,后端开发作为技术架构的核心,承载着数据处理和业务逻辑的重要职责。本文将深入探讨如何利用Node.js及其强大的Express框架来搭建一个高效、可扩展的后端系统。我们将从基础概念讲起,逐步引导读者理解并实践如何设计、开发和维护一个高性能的后端服务。通过实际代码示例和清晰的步骤说明,本文旨在为初学者和有经验的开发者提供一个全面的指南,帮助他们在后端开发的旅途上走得更远。
58 3
|
3月前
|
JavaScript 算法 内存技术
如何降低node.js版本(nvm下载安装与使用)
如何降低node.js版本(nvm下载安装与使用)
|
3月前
|
运维 JavaScript Linux
容器内的Nodejs应用如何获取宿主机的基础信息-系统、内存、cpu、启动时间,以及一个df -h的坑
本文介绍了如何在Docker容器内的Node.js应用中获取宿主机的基础信息,包括系统信息、内存使用情况、磁盘空间和启动时间等。核心思路是将宿主机的根目录挂载到容器,但需注意权限和安全问题。文章还提到了使用`df -P`替代`df -h`以获得一致性输出,避免解析错误。