Node.js入門:Node.js&NPM的安裝與配置
Node.js安裝與配置
Node.js已經誕生兩年有餘,由於一直處於快速開發中,過去的一些安裝配置介紹多數針對0.4.x版本而言的,並非適合最新的0.6.x的版本情況了,對此,我們將在0.6.x的版本上介紹Node.js的安裝和配置。(本文一律以0.6.1為例,0.6的其餘版本,只需替換版本號即可。從http://nodejs.org/#download可以檢視到最新的二進位制版本和原始碼)。- Windows平臺下的Node.js安裝
- 普通的安裝方法
- 文藝的安裝方法
- Unix/Linux平臺下的Node.js安裝
- 安裝條件
- 檢查環境並安裝
wget http://nodejs.org/dist/v0.6.1/node-v0.6.1.tar.gz tar zxvf node-v0.6.1.tar.gz cd node-v0.6.1 ./configure 上面幾行命令是通過wget命令下載最新版本的程式碼,並解壓之。./configure命令將會檢查環境是否符合Nodejs的編譯需要。 Checking for program g++ or c++ : /usr/bin/g++ Checking for program cpp : /usr/bin/cpp Checking for program ar : /usr/bin/ar Checking for program ranlib : /usr/bin/ranlib Checking for g++ : ok Checking for program gcc or cc : /usr/bin/gcc Checking for program ar : /usr/bin/ar Checking for program ranlib : /usr/bin/ranlib Checking for gcc : ok Checking for library dl : yes Checking for openssl : yes Checking for library util : yes Checking for library rt : yes Checking for fdatasync(2) with c++ : yes 'configure' finished successfully (7.350s) |
make make install |
安裝NPM
NPM的全稱是Node Package Manager,如果你熟悉ruby的gem,Python的PyPL、setuptools,PHP的pear,那麼你就知道NPM的作用是什麼了。沒錯,它就是Nodejs的包管理器。Nodejs自身提供了基本的模組。但是在這些基本模組上開發實際應用需要較多的工作。所幸的是筆者執筆此文的時候NPM上已經有了5112個Nodejs庫或框架,這些庫從各個方面可以幫助Nodejs的開發者完成較為複雜的應用。這些庫的數量和活躍也從側面反映出Nodejs社群的發展是十分神速和活躍的。下面我將介紹安裝NPM和通過NPM安裝Nodejs的第三方庫,以及在大陸的網路環境下,如何更好的利用NPM。- Unix/Linux下安裝NPM
curl http://npmjs.org/install.sh | sh |
curl http://npmjs.org/install.sh | sudo sh |
Usage: npm <command> where <command> is one of: adduser, apihelp, author, bin, bugs, c, cache, completion, config, deprecate, docs, edit, explore, faq, find, get, help, help-search, home, i, info, init, install, la, link, list, ll, ln, ls, outdated, owner, pack, prefix, prune, publish, r, rb, rebuild, remove, restart, rm, root, run-script, s, se, search, set, show, star, start, stop, submodule, tag, test, un, uninstall, unlink, unpublish, unstar, up, update, version, view, whoami |
npm install underscore |
[email protected] ./node_modules/underscore |
npm --registry "http://npm.hacknodejs.com/" install underscore |
npm config set registry "http://npm.hacknodejs.com/" |
- Windows下安裝NPM
- 安裝Git
- 配置Git
- 下載NPM原始碼
git clone --recursive git://github.com/isaacs/npm.git cd npm node cli.js install npm -gf |
npm install underscore |
[email protected] ./node_modules/underscore |
相關推薦
Node.js入門:Node.js&NPM的安裝與配置
Node.js安裝與配置 Node.js已經誕生兩年有餘,由於一直處於快速開發中,過去的一些安裝配置介紹多數針對0.4.x版本而言的,並非適合最新的0.6.x的版本情況了,對此,我們將在0.6.x的版本上介紹Node.js的安裝和配置。(本文一律以0.6.1為例,0.6的其餘版本,只需替換版本號即
cocos2d-js入門課程(一)下載與配置
最近在學習cocos2d-js,對比於cocos2d-x,js的版本更加輕巧,編譯速度快,也比較方便釋出。 我也是在自學,由於官方的文件非常少,而市面的書版本都比較低。所以把個人學習的經驗分享一下。 1.下載cocos2d-js。 http://cocos2d-x.org/
TinyMCE外掛:RESPONSIVE filemanager 9 安裝與配置
RESPONSIVE filemanager 功能: 檔案上傳 檔案下載 重新命名檔案 刪除檔案 新建資料夾 為每個使用者建立子目錄 上傳檔案效果圖: 瀏覽檔案效果圖: 檔案說明: filemanager(核心程式檔案),放入TinyMCE的Plugi
Zabbix最佳實踐一:Zabbix Server 的安裝與配置
頻率 .gz tar tle 步驟 ger path dns 發生 一.概述 在開始之前,一些概念和定義需要我們提前了解一下(以下內容摘自官方網站)。 1.1 幾個概念 架構 Zabbix 由幾個主要的功能組件組成,其職責如下所示。 Server Zabbix server
python3 [爬蟲入門實戰]爬蟲之scrapy安裝與配置教程
不得不說,自己經歷過的,才是真的經歷過,有很多網上的教程並不是很好,都是一把辛酸淚啊。 網上很多教程都是python2.7的,少有python3的教程,找起資料來還是挺難的。搞了算是蠻久的,一個上午加上半個晚上, 不過最終還是搞出來了 總結一下:方法對了,安裝的方法還是蠻簡單的 前人的經驗,別一開始就上
Node.js入門:模組機制
**CommonJS規範 ** 早在Netscape誕生不久後,JavaScript就一直在探索本地程式設計的路,Rhino是其代表產物。無奈那時服務端JavaScript走的路均是參考眾多伺服器端語言來實現的,在這樣的背景之下,一沒有特色,二沒有實用價值。但是隨著JavaScript在前端的應
Node.js入門:前後端模組的異同
通常有一些模組可以同時適用於前後端,但是在瀏覽器端通過script標籤的載入JavaScript檔案的方式與Node.js不同。Node.js在載入到最終的執行中,進行了包裝,使得每個檔案中的變數天然的形成在一個閉包之中,不會汙染全域性變數。而瀏覽器端則通常是裸露的JavaScript程式碼片段。所以
Node.js入門:非同步IO
非同步IO 在作業系統中,程式執行的空間分為核心空間和使用者空間。我們常常提起的非同步I/O,其實質是使用者空間中的程式不用依賴核心空間中的I/O操作實際完成,即可進行後續任務。 同步IO的並行模式 多執行緒單程序 多執行緒的設計之處就是為了在共享的程式空間中,實現並行處理
Node.js入門:包結構
JavaScript缺少包結構。CommonJS致力於改變這種現狀,於是定義了包的結構規範(http://wiki.commonjs.org/wiki/Packages/1.0 )。而NPM的出現則是為了在CommonJS規範的基礎上,實現解決包的安裝解除安裝,依賴管理,版本管理等問題。require
Node.js入門:Hello World
馬上開始我們第一個Node.js應用:“Hello World”。開啟你的編輯器,建立一個hello.js檔案。編寫程式碼儲存該檔案,並通過Node.js來執行。 控制檯輸出 1 console.log('hello, nodejs.') ; Web輸出 1
Node.js入門:事件機制
Evented I/O for V8 JavaScript 基於V8引擎實現的事件驅動IO。 事件機制的實現 Node.js中大部分的模組,都繼承自Event模組(http://nodejs.org/docs/latest/api/events.html )。Event模組(ev
Node.js入門:檔案查詢機制
檔案查詢流程圖 從檔案模組快取中載入 儘管原生模組與檔案模組的優先順序不同,但是都不會優先於從檔案模組的快取中載入已經存在的模組。 從原生模組載入 原生模組的優先順序僅次於檔案模組快取的優先順序。require方法在解析檔名之後,優先檢查模組是否在原生模組列
自學Node.js 二:Node.js下的簡易web應用示例
var http = require("http"); var url = require("url"); var start = function(route,handle){ http.createServer(function(request,response)
JavaScript入門:006—JS函數的定義
括號 obj int() 對象 rip js函數 返回值 部分 hint JS函數的聲明。聲明函數的格式例如以下:function 函數名(參數列表){ //函數語句; return 返回值; }來看詳細的函數聲明。1、普通函數<script type=&qu
Vue.js 入門:從零開始做一個極簡 To-Do 應用
Vue.js 入門:從零開始做一個極簡 To-Do 應用 寫作時間:2019-12-10版本資訊:Vue.js 2.6.10官網文件:https://cn.vuejs.org/ 前言 學習 Vue 的最佳方式之一是「請立刻查閱 Vue.js 的官方文件」,簡單看一下「基礎」部分,配合本文食用更佳
js入門5-字符的查詢與過濾 加上使用正則表達式
表達 indexof arch document string對象 查找 reg 則表達式 fun <h2>5.String對象:字符的查找與過濾</h2> <input type="text" id="txtString
轉載:Torch7在Ubuntu下的安裝與配置教程詳解(torch入門使用)
原文;https://www.aliyun.com/jiaocheng/147256.html 摘要:Torch7的本系列教程的主要目的是介紹Torch的入門使用。今天首先分享一下Torch7的安裝。(在Ubuntu14.04安裝torch7)為什麼選擇TorchTo
node學習一:node環境配置
終端基本使用 win+r 開啟應用: notepad 開啟記事本 mspaint 開啟畫圖 calc 開啟計算機 write 寫字板 sysdm.cpl 開啟環境變數設定視窗(幫助我們通過命令列的方式找到需要的檔案) 常用命令: md 建立目錄 rmdir(rd) 刪除目錄,目錄內沒
js流程圖:aworkflow.js
auto-workflow 用於快速構建各種關係圖的庫 快速開始 npm install aworkflow 或者引用dist資料夾下的產出檔案 訪問demo npm install npm run dev 也可以訪問線上demo: 技術文件 快速開始 1,定義node: let no
nodejs備忘總結(一) -- node和express安裝與配置,新建簡單專案(附安裝配置過程中遇到問題的解決方法)
安裝node 本文以安裝node_v8.9.0為例(win10環境),下載node-v8.9.0-x64.msi外掛 下載後,安裝,安裝目錄預設為C:\Program Files\nodejs 配置環境變數,系統變數->path,新增“C:\Program Files\nodejs\”