导航:首页 > 程序命令 > 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命令行相关的资料

热点内容
cnc玻璃精雕机编程 浏览:311
电脑复制中途改文件夹名字 浏览:496
批处理转exe反编译工具 浏览:74
pdf怎么换成图片 浏览:323
换位加密能够按照一定 浏览:388
安卓开发入门pdf 浏览:190
日医pdf 浏览:861
指定文件夹换壁纸 浏览:898
天玥服务器是什么架构 浏览:236
苹果为什么回购安卓手机 浏览:87
27岁程序员发型 浏览:197
图库文件夹是什么意思 浏览:532
空调压缩机隔音 浏览:352
簿荷阅读app为什么登陆不了 浏览:516
zigbee与单片机通信 浏览:440
下载服务器错误怎么办 浏览:653
pdf读取库 浏览:484
如何找到底层算法 浏览:330
小宅z3下载什么app 浏览:816
快速打印pdf 浏览:637