導航:首頁 > 程序命令 > macnode命令行

macnode命令行

發布時間:2022-08-24 23:33:20

1. Mac下載安裝完node js 如何打開命令窗口

PS裡面打開。用裁剪工具,輸入裁剪尺寸 300px 300px 記得帶上px 不要只輸數字。然後保存,保存的時候有預覽大小,你可以調整圖像質量到32K以下。

2. mac上安裝node.js彈出來的輸入框是什麼

輸入當前用戶的密碼

一、Mac 安裝 nodejs

前言

由於自己的拓展需求,要臨時使用到node.js,所以此次本君就在此mark下 Mac 下node.js的安裝和簡單的檢驗示例,給各位小主留個標記,提高下以後的效率。本章對於一些小白而言還是具有普及意義的。

step 1:

3. mac系統安裝更新node

brew install node . 該命令執行後,自動裝好node和npm。
brew upgrade node 更新node

4. Mac上面怎麼更新node

安裝完成之後我們關閉窗口,接下來我們打開「終端」,並且輸入命令:

這個npm.js實際上是Node.js的套件管理工具,執行完成之後我們繼續執行下面都命令:
sudo npm update npm -g
這一步是更新npm,全部完成之後我們使用列印版本命令來看一下npm是否安裝成功,如果不行大家就多試幾次。我的版本輸出結果:

5. mac nodejs 怎麼安裝

1、Windows 8安裝的NodeJS
在Windows 8 安裝NodeJS非常容易,因為NodeJS有直接的安裝程序。首先從NodeJS官方網站獲取安裝程序。
點擊這里下載windows版安裝包
雙擊並開始安裝:
選擇「下一步」和「接受許可」。它會詢問你的位置,保持默認並選擇next,安裝程序將在您的系統安裝NodeJS和NPM。如果一切正常,你會看到以下消息。
現在來檢查其是否安裝成功,去開始菜單- >程序和Node文件夾。你會看到許多NodeJS命令提示符的文件,打開並檢查使用。
2、Mac OS安裝的NodeJS
在Mac OS安裝NodeJS你必須從官方網站下載相關程序包。
點擊這里下面Mac OS版安裝包
雙擊並開始安裝:
現在繼續安裝並同意許可協議,並選擇安裝Node的位置。
選擇安裝位置,輸入密碼,開始安裝
安裝完成後,你可以使用客戶端來檢查是否安裝正確,打開Node客戶端,輸入「node」,會出現如下結果:
3、Ubuntu安裝的NodeJS
上面兩種操作系統下,NodeJS的安裝是很便捷的,但是對於Linux來說卻沒有相關的程序包供我們直接安裝。但是我們也可以很容的安裝他。
首先打開終端並使用「su」命令切換到root用戶
復制粘貼下面的命令下載並安裝NodeJS
apt-get install nodejs
他會自動下載並安裝到你的計算機中,在窗口中你會看到每一步的進度
安裝結束後,在終端輸入「nodejs」來使用Node。但是安裝還沒有結束,我們還需要安裝NPM,使用下面的命令來安裝NPM:
apt-get install npm
會出現如下的安裝界面:
以上就是NodeJS在Windows、Ubuntu及MAC OS系統中的安裝過程。

6. mac 下怎麼編譯nodejs

最簡單的方法是在 node.js 的官網上通過 the nodejs download section 頁面並選擇 Mac 下的安裝程序,它將在你的機器上安裝 Node.js 和 npm (node package manager).
安裝成功後你就可以使用 node 和 npm 命令了。
安裝 CouchDB
因為本文需要使用 CouchDB 來存儲對象,因此還需要安裝 CouchDB.
安裝 CouchDB 稍微麻煩一些,因為我們需要下載源碼然後編譯I,在此之前需要先安裝 Homebrew ,請執行以下命令:

git clone https://github.com/mxcl/homebrew.git
cd homebrew/bin
brew install autoconf automake libtool
brew install couchdb

7. 求教mac下eclipse調試nodejs問題

Node Inspector 是一個可在webkit內核瀏覽器下進行nodejs調試的工具,其界面基本上跟chrome的調試工具一樣,使用非常方便。
首先在全局環境中安裝node inspector
[javascript] view plain
npm install -g node-inspector
安裝完成之後,以調試模式運行需要調試的node代碼,比如
[javascript] view plain
node --debug-brk app.js
這種方式會在代碼運行的時候,強制在第一行添加斷點
這時,會出現「debugger listening on port 5858」的提示
默認的埠是5858,也可以像這樣修改:
node --debug-brk[=3000] app.js
然後,啟動node-inspector,
[javascript] view plain
node-inspector &
(因為之前的nodejs代碼在運行,所以命令行窗口沒辦法輸入新的命令,所以啟動node-inspector需要新打開一個命令行窗口來輸入)
根據提示中的地址,打開http://127.0.0.1:8080/debug?port=5858
就可以看到,一個模擬Chrome調試窗口的頁面,載入了node中的所有代碼,具體的調試方式,就和Chrome一樣了。
還有一種方式是在代碼中需要添加斷點的地方,加入
[javascript] view plain
debugger;
以下面這種方式運行
[javascript] view plain
node --debug app.js
這樣代碼會運行到需要debugger的地方暫停。

8. mac上用brew把node裝好了,卻沒有npm,怎麼辦

這里有一篇很好的 Node.js 介紹文章 great nodejs intro ,它將給你一個非常方便的介紹 Node.js 和 CouchDB,並給出一個實例實現 REST 的服務用於執行書簽的 CRUD 操作,使用 CouchDB 作為資料庫。

本文將介紹在 Mac OS X 下安裝並開始使用 Node.js ,這個過程大概需要 30 分鍾左右的時間,其中我們還將安裝 CouchDB,並實現基於 CouchDB 的 REST API。

本文假設你機器上已經裝有Git,如果還沒有,請參考此文進行安裝。

安裝 node.js 和 npm

最簡單的方法是在 node.js 的官網上通過 the nodejs download section 頁面並選擇 Mac 下的安裝程序,它將在你的機器上安裝 Node.js 和 npm (node package manager).
安裝成功後你就可以使用 node 和 npm 命令了。

安裝 CouchDB

因為本文需要使用 CouchDB 來存儲對象,因此還需要安裝 CouchDB.

安裝 CouchDB 稍微麻煩一些,因為我們需要下載源碼然後編譯I,在此之前需要先安裝 Homebrew ,請執行以下命令:

git clone https://github.com/mxcl/homebrew.git cd homebrew/bin brew install autoconf automake libtool brew install couchdb

重要的提示:CouchDB 之前報出一個問題可能會阻止你安裝,要修復這個問題需要手工編輯 ~/couch/homebrew/Library/Formula/couchdb.rb 文件,編輯內容如下:

復制代碼 代碼如下:require 'formula'

class Couchdb < Formula
url 'http://www.apache.org/dyn/closer.cgi?path=couchdb/source/1.1.1/apache-couchdb-1.1.1.tar.gz'
homepage "http://couchdb.apache.org/"
md5 ''

請注意需要將 url 中的 source 刪除,最終修改結果如下:

復制代碼 代碼如下:require 'formula'

class Couchdb < Formula
url 'http://www.apache.org/dyn/closer.cgi?path=couchdb/1.1.1/apache-couchdb-1.1.1.tar.gz'
homepage "http://couchdb.apache.org/"
md5 ''

如果安裝過程被掛起了,你需要 CTRL-C 終止並執行下面命令重試:

復制代碼 代碼如下:./brew install -v couchdb

更多關於 Mac OS X 上安裝 CouchDB 的信息請閱讀 "Installing CouchDB on OSX".

一旦 CouchDB 編譯完成,我們可以手工執行 ./couchdb 來啟動它,你可以在瀏覽器中打開 http://127.0.0.1:5984/_utils 這個地址以驗證 CouchDB 安裝是否成功。

下載教程

現在所需的軟體都已經安裝完成,我們接下來繼續 Node.js 的介紹實例。

首先我們使用 Git 來獲取實例源碼

git clone https://github.com/indexzero/nodejs-intro.git
創建 CouchDB 資料庫
在開始教程之前我們需要創建一個 CouchDB 資料庫,先確保 CouchDB 已經啟動,然後使用如下命令創建資料庫:

$ curl -X PUT http://127.0.0.1:5984/pinpoint-dev10
{"ok":true}

你可以在瀏覽器中訪問 http://127.0.0.1:5984/_utils 就可以看到新創建的資料庫。

這里還有一個非常棒的 CouchDB 的指南。

開始教程

node js 實例使用模塊化的方式構建,lib 目錄包含很多模塊,而伺服器腳本在 bin 目錄下。

例如,我們要啟動 CouchDB 教程,可以在 bin 目錄下執行下面命令:

./server -t 02couchdb -s

其中 -t 參數允許你指定要執行的 lib 目錄下的模塊,-s 參數用以設置我們剛建立的 pinpoint-dev 資料庫。

sys - util 變化

根據 Node.js 的版本不同,你可能會看到如下的錯誤或者是警告:

復制代碼 代碼如下:$ node -v
v0.7.7-pre

$ ./server -t 02couchdb -s

node.js:247
throw e; // process.nextTick error, or 'error' event on first tick
^
Error: The "sys" mole is now called "util".
at sys.js:1:69
at NativeMole.compile (node.js:572:5)
at Function.require (node.js:540:18)
at Function._load (mole.js:297:25)
at Mole.require (mole.js:357:17)
at require (mole.js:373:17)
at Object. (/home/ubuntu/nodejs-intro/bin/server:3:11)
at Mole._compile (mole.js:444:26)
at Object..js (mole.js:462:10)
at Mole.load (mole.js:351:32)

為了避免這個問題,你需要將所有調用 `require("sys")` 替換成 `require("util")`

Node v0.6.14 不會拋出錯誤信息,但會提示警告:

復制代碼 代碼如下:$ node -v
v0.6.14

$ ./server -t 02couchdb -s
The "sys" mole is now called "util". It should have a similar interface.
Pinpoint demo server listening for 02couchdb on http://127.0.0.1:8000

運行教程

當你運行某個教程時,會提示一些錯誤:

復制代碼 代碼如下:$ ./server 02couchdb
The "sys" mole is now called "util". It should have a similar interface.

node.js:201
throw e; // process.nextTick error, or 'error' event on first tick
^
Error: Cannot find mole 'optimist'
at Function._resolveFilename (mole.js:332:11)
at Function._load (mole.js:279:25)
at Mole.require (mole.js:354:17)
at require (mole.js:370:17)
at Object. (/Users/ddewaele/Projects/Node/nodejs-intro/bin/server:5:12)
at Mole._compile (mole.js:441:26)
at Object..js (mole.js:459:10)
at Mole.load (mole.js:348:31)
at Function._load (mole.js:308:12)
at Array.0 (mole.js:479:10)

該教程包含很多依賴,我們需要使用 npm 來下載這些依賴的包。

安裝 node 包

Node packages (dependencies) 可通過 npm 命令來安裝,例如:

$ npm install optimist npm http GET https://registry.npmjs.org/optimist npm http 200 https://registry.npmjs.org/optimist npm http GET https://registry.npmjs.org/optimist/-/optimist-0.2.8.tgz npm http 200 https://registry.npmjs.org/optimist/-/optimist-0.2.8.tgz npm http GET https://registry.npmjs.org/wordwrap npm http 200 https://registry.npmjs.org/wordwrap npm http GET https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz npm http 200 https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz [email protected] ../node_moles/optimist └── [email protected]

這些包將被安裝到 node_moles 文件夾中:

$ ls -l ../node_moles/ total 0 drwxr-xr-x 10 ddewaele staff 340 Apr 1 18:54 optimist

本文需要安裝如下的 node 包:

npm install winston npm install cradle npm install journey npm install optimist

運行教程

進入 bin 目錄,通過下面命令來運行教程:

$ ./server -t 02couchdb -s The "sys" mole is now called "util". It should have a similar interface. Pinpoint demo server listening for 02couchdb on http://127.0.0.1:8000
然後打開瀏覽器訪問 http://127.0.0.1:8000/bookmarks ,將會看到如下的結果:

復制代碼 代碼如下:{"bookmarks":[]}

這表示服務已經啟動並運行,為了在 CouchDB 中添加點測試數據,我們可以使用 http-console 控制台來訪問 CouchDB 的 REST 服務。

安裝 http-console

有一個非常棒的工具可以幫助你調試服務,該工具名為 http-console ,你可使用 npm 來安裝:

sudo npm install -g http-console
然後就可以在命令行中執行該工具,不幸的是當我們執行該命令時報錯了:

$ http-console node.js:201 throw e; // process.nextTick error, or 'error' event on first tick ^ Error: require.paths is removed. Use node_moles folders, or the NODE_PATH environment variable instead. at Function. (mole.js:378:11) at Object. (/usr/local/lib/node_moles/http-console/bin/http-console:6:8) at Mole._compile (mole.js:441:26) at Object..js (mole.js:459:10) at Mole.load (mole.js:348:31) at Function._load (mole.js:308:12) at Array.0 (mole.js:479:10) at EventEmitter._tickCallback (node.js:192:40)

很麻煩,我們還需要手工編輯 /usr/local/lib/node_moles/http-console/bin/http-console 文件,然後刪除下面這一行:

復制代碼 代碼如下:require.paths.unshift(path.join(__dirname, '..', 'lib'));

現在 http-console 就可以啟動了,無需任何參數,它將連接到 http://localhost:8080 ,如果你需要指定伺服器和埠,把它作為第一個參數傳遞給 http-console 即可。

請注意我們這里使用了 \json 命令用來設置正確的 content-type:

$ http-console http://127.0.0.1:8000 The "sys" mole is now called "util". It should have a similar interface. > http-console 0.6.1 > Welcome, enter .help if you're lost. > Connecting to 127.0.0.1 on port 8000. http://127.0.0.1:8000/> \json http://127.0.0.1:8000/>
訪問 REST 服務
在 http-console 中,要執行 GET 請求只需要輸入 GET /bookmarks 即可:

http://127.0.0.1:8000/> GET /bookmarks HTTP/1.1 200 OK Date: Sun, 01 Apr 2012 17:23:27 GMT Server: journey/0.4.0 Content-Type: application/json;charset=utf-8 Content-Length: 16 Connection: keep-alive { bookmarks: [] }

你也可以使用 JSON 的片段來執行 POST 請求:

http://127.0.0.1:8000/> POST /bookmarks ... { "url": "http://nodejs.org" } HTTP/1.1 200 OK Date: Thu, 05 Apr 2012 11:45:55 GMT Server: journey/0.4.0 Content-Type: application/json;charset=utf-8 Content-Length: 91 Connection: keep-alive { bookmark: { _id: 'WD-G-1', resource: 'Bookmark', url: 'http://nodejs.org' } }

然後再次執行 GET 請求,你就可以看到新插入的數據了:

http://127.0.0.1:8000/> GET /bookmarks HTTP/1.1 200 OK Date: Sun, 01 Apr 2012 17:23:27 GMT Server: journey/0.4.0 Content-Type: application/json;charset=utf-8 Content-Length: 16 Connection: keep-alive { bookmarks: [ { _rev: '1-', _id: 'WD-G-1', resource: 'Bookmark', url: 'http://nodejs.org' } ] }

閱讀全文

與macnode命令行相關的資料

熱點內容
都市主角推到母親姐姐姨媽的長篇小說 瀏覽:916
免費不用下載網站 瀏覽:893
可以播放的歐美男男電影 瀏覽:949
ldx218舵機用單片機控制 瀏覽:898
河南dns伺服器地址大全 瀏覽:775
中字四級片 瀏覽:769
青島本地伺服器地址 瀏覽:987
白鹿原小說免費閱讀 瀏覽:356
女主姓簡的小說 瀏覽:210
提示命令符框 瀏覽:354
韓劇倫理女同都有哪些 瀏覽:35
高黃男男小說 瀏覽:503
華娛小說多女主的小說 瀏覽:747
收了楊玉環的歷史小說 瀏覽:878
R語音命令 瀏覽:290
男人最新網址你懂的 瀏覽:572
怎麼把文件夾放在電腦頂端 瀏覽:532
delphi入門pdf 瀏覽:418
島國片app 瀏覽:955
電影院維語版。 瀏覽:298