windows下搭建node開發環境

進入官網下載: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鏡像

淘寶的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:\。。。。。。

相關文章
相關標籤/搜索