Node.js学习

Node.js允许在后端(脱离浏览器环境)运行JavaScript代码。要实现在后台运行JavaScript代码,代码需要先被解释然后正确的执行。Node.js的原理正是如此,它使用了Google的V8引擎,来解释和执行JavaScript代码。

Node.js 安装和配饰

官方安装指南:

 

https://github.com/joyent/node/wiki/Installation

NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:

 

  • 允许用户从NPM服务器下载别人编写的三方包到本地使用。
  • 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。
  • 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。

安装完成后可以使用以下命令来查看Node版本:

node -v

使用命令查看npm版本:

npm -v

使用npm命令安装模块:

使用 npm 命令安装常用的 Node.js web框架模块 express:

npm install express           #本地安装
npm install express -g       #全局安装

如果出现以下错误:

npm err! Error: connect ECONNREFUSED 127.0.0.1:8087 

解决办法为:

npm config set proxy null

本地安装

1. 将安装包放在 ./node_modules 下(运行 npm 命令时所在的目录),如果没有 node_modules 目录,会在当前执行 npm 命令的目录下生成 node_modules 目录。

2. 可以通过 require() 来引入本地安装的包。

全局安装

1. 将安装包放在 /usr/local 下或者你 node 的安装目录。

2. 可以直接在命令行里使用。

卸载模块

npm uninstall express

更新模块

npm update express
npm list                  #列出已安装的模块
npm show express        #显示模块详情
npm install express       #安装express模块
npm install -g express    #全局安装express模块
npm update -g express   #升级全圈状的express模板
npm update express      #升级当前目录下的模板
npm unistall express      #删除指定模板

 

使用淘宝NPM镜像

使用淘宝定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm

npm install -g cnpm --registry=https://registry.npm.taobao.org

这样就可以使用 cnpm 命令来安装模块了

cnpm install [name]

 

posted @ 2017-07-17 14:27  0_0墨眉  阅读(124)  评论(0编辑  收藏  举报