进入官网下载:node
直接安装就行了,express
在命令行环境:npm
C:\Users\h2g>node -v
v8.9.1浏览器
C:\Users\h2g>npm -v
5.5.1app
基本上安装完成了dom
配置NODE_PATH,之后所安装的模块都会安装到这个路径下测试
新建一个用户变量。ui
变量名:NODE_PATHspa
变量值:nodejs的global路径\node_modules命令行
默认global就是按照路径,安装模块时会自动生成node_modules,若是修改了global,就要配置node_path
新建一个a.js文件
var http=require('http');
http.createServer(function (request,response){
response.writeHead(200,{'Content-Type':'text/plain'})
response.end("hello,world\n");
}).listen(8080);
console.log('Server runing at http://127.0.0.1:8080');
命令行环境
node /路径/a.js
浏览器访问结果
安装淘宝的nmp镜像
npmjs.org
镜像,你能够用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽可能与官方服务同步。
1、改变原有的环境变量,
(1)先配置npm的全局模块的存放路径以及cache的路径,输入如下命令改变npm配置
npm config set prefix "c:\Program Files\nodejs\node_global"
npm config set cache "c:\Program Files\nodejs\node_cache"
(2)测试安装express(npm install -g pkg- 全局安装)
(3)在系统环境变量添加系统变量NODE_PATH,输入以下路径:
c:\Program Files\nodejs\node_global\node_modules
测试:
C:\Users\h2g>npm install express -g
+ express@4.16.2
added 48 packages in 8.273s
C:\Users\h2g>node
> require('express')
Error: Cannot find module 'express'
at Function.Module._resolveFilename (module.js:536:15)
at Function.Module._load (module.js:466:25)
at Module.require (module.js:579:17)
at require (internal/module.js:11:18)
at repl:1:1
at ContextifyScript.Script.runInThisContext (vm.js:50:33)
at REPLServer.defaultEval (repl.js:240:29)
at bound (domain.js:301:14)
at REPLServer.runBound [as eval] (domain.js:314:12)
at REPLServer.onLine (repl.js:441:10)
>
解决:检查NODE_PATH的路径。
C:\Users\h2g>node
> require('express')
{ [Function: createApplication]
application:
{ init: [Function: init],
defaultConfiguration: [Function: defaultConfiguration],
lazyrouter: [Function: lazyrouter],
handle: [Function: handle],
……
2、安装淘宝npm(cnpm)
1.安装cnpm
(1)输入如下命令
npm install -g cnpm --registry=https://registry.npm.taobao.org
(2)添加系统变量path的内容,系统变量path下添加c:\Program Files\nodejs\node_global,由于cnpm会被安装到c:\Program Files\nodejs\node_global下
(3)测试
C:\Users\h2g>cnpm -v cnpm@5.1.1 (C:\。。。。。。