windows下搭建node开发环境

进入官网下载:

直接安装就好了,

在命令行环境:

C:\Users\h2g>node -v
v8.9.1

C:\Users\h2g>npm -v
5.5.1

基本上安装完成了

配置NODE_PATH,以后所安装的模块都会安装到这个路径下

新建一个用户变量。

变量名:NODE_PATH

变量值: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镜像

淘宝的nmp是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。

一、改变原有的环境变量,

(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

+ [email protected]

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],

……

二、安装淘宝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
[email protected] (C:\。。。。。。

猜你喜欢

转载自my.oschina.net/u/2357969/blog/1572826