安装了node.js,怎么mac 查看nodejs版本版本

nodejs安装以及npm命令大全
核心提示:并将该目录添加进PATH环境变量。第三步:npm安装由于新版的nodejs已经集成了npm,所以之前npm也一并安装好了。同样可以使用cmd命令行输入"npm-v"来测试是否成功安装。如下图...
win系统下nodejs安装及环境配置
第一步:下载安装文件下载nodejs,官网:/download/,我这里下载的是node-v0.10.28-x86.msi,如下图:
第二步:安装nodejs下载完成之后,双击 node-v0.10.28-x86.msi ,开始安装nodejs,自定义安装在D:dev
odejs下面。
在cmd控制台输入:node -v,控制台将打印出:v0.10.28,出现版本提示表示安装成功。该引导步骤会将node.exe文件安装到D:dev
odejs目录下,并将该目录添加进PATH环境变量。
第三步:npm安装由于新版的nodejs已经集成了npm,所以之前npm也一并安装好了。同样可以使用cmd命令行输入 npm-v 来测试是否成功安装。如下图,出现版本提示表示安装成功。
第四步:安装相关环境
npm install express -g npm install jade -gnpm install mysql -g
默认情况下上述组件都是安装在D:dev
ode_modules文件夹下,这也是nodejs相关组件的自动查找路径。
第五步:安装CoffeeScript
npm install coffee-script -g
确认安装的命令:coffee -v,出现版本号表示成功安装。
第六步:CoffeeScript测试实例新建cs.js文件,输入:
for i in [0...5]console.log
hello #{i}
在该目录下运行 coffee cs.js
D:&coffee cs.jshello 0hello 1hello 2hello 3hello 4
以上环境基本就配置完成。
补充说明:所有命令都是-g进行全局安装的,这样安装的安装包都在当前用户下,在磁盘的所有其他地方都可以访问到,比较方面。否则安装在当前目录下,只能在当前目录下使用。
安装express问题安装nodejs安装包后,通过npm安装express后,运行express提示 express 不是内部或外部命令,原因是版本问题,当前版本是4.0.0,改成3.5.0即可运行。$ npm install -gexpress@3.5.0
全局安装在C:UsersxdskgAppDataRoaming
pm目录下。
如果想查找文件的安装路径 cmd输入where node,express,coffee等即可
注意如果按下了node命令会进入编译模式,此时node-v是无法取到值得,需要ctr+c取消编译模式进入命令模式才可以!
npm命令说明
npm help:查询可用的命令npm help command :如:npm help list,查询具体指令的用法。npm list: 列出已经安装的插件npm show express:列出express插件信息npm install(npm install -d):安装插件npm update:升级插件npm update express:升级指定插件npm uninstall express:卸载插件相关软件 /中文/ /中文/ /中文/ /中文/ /中文/ /英文/ /中文/ /中文/ /中文/ /中文/顶好评:50%踩坏评:50请简要描述您遇到的错误,我们将尽快予以修正。轮坛转帖HTML方式轮坛转帖UBB方式
25.0M/英文/6.9
33.8M/中文/4.5
23.4M/中文/4.7
303M/中文/1.4
651.2M/中文/2.7
41.1M/英文/5.2
11.2M/中文/7.0
npm 是 Node.js 包管理器,帮助 JavaScript 开发者管理代码模块包。NPM(node package manager),通常称为node包管理器。顾名思义,它的主要功能就是管理node包,包括:安装、卸载、更新、查看、搜索、发布等。npm 是一个命令行客户端,允许开发者安装和发布包。NPM 4.0 发布,这是去年 NPM 3 发布后的第一个语义版本,NPM 4 的发布意味着 NPM 2 和 NPM 3 都已经成为维护版本,除非有重大 bug 修复或者安全更新,否则不会提供更新。NPM 4.0 除了预处理器有较大的影响,对其他的日常使用影响不大。NPM 已经在加快发布的速度,CLI 团队之前主要关注于 Windows 方面的修复和严重问题的修复,现在已经转向可用性、特性和性能方面。大家可以继续关注 NPM 5 版本(计划在 2017 年第一季度发布),计划对 shrinkwrap 做彻底的改进,还有各种速度和可用性的改进。npm 4.0 重大改进包括:npm search&重写成流形式的结果,不再支持排序。npm scripts&运行脚本之前不需要用 node 可执行路径来运行 npm,可以通过添加&--scripts-prepend-node-path&选项来配置这个行为。移除 npat废弃 prepublish,替换成&prepare。临时添加了一个&prepublishOnly&脚本,只能在 npm publish 运行。npm 在没有找到任何超时包的情况下按代码 1 超时退出。npm tag&在经过一段废弃周期后被废除,使用&npm dist-tag 替代。已经不再支持部分&shrinkwra,npm-shrinkwrap.json&现在被认为是完整的安装清单。npm 的默认 git 分支不在是&master,现在使用&la&代替。npm于 2009 年作为一个开源项目发布,npm 当前有 400 万+ 用户。npm 遵循 Artistic License 2.0 协议,GitHub 地址:/npm/npm。npm包安装模式在具体介绍npm包的管理之前,我们首先得来了解一下npm包的两种安装模式。本地安装 vs 全局安装(重要)node包的安装分两种:本地安装、全局安装。两者的区别如下,后面会通过简单例子说明本地安装:package会被下载到当前所在目录,也只能在当前目录下使用。全局安装:package会被下载到到特定的系统目录下,安装的package能够在所有目录下使用。npm install pkg - 本地安装运行如下命令,就会在当前目录下安装&grunt-cli&(grunt命令行工具)npm install grunt-cli安装结束后,当前目录下回多出一个&node_modules&目录,grunt-cli就安装在里面。npm install -g pkg- 全局安装上面已经安装了grunt-cli,然后你跑到其他目录下面运行如下命令grunt果断提示你grunt命令不存在,为什么呢?因为上面只是进行了&本地安装&,grunt命令只能在对应安装目录下使用。-bash: grunt: command not found如果为了使用grunt命令,每到一个目录下都得重新安装一次,那不抓狂才怪。肿么办呢?很简单,采用全局安装就行了,很简单,加上参数&-g&就可以了npm install -g grunt-cli于是,在所有目录下都可以无压力使用&grunt&命令了。这个时候,你会注意到控制台输入的信息有点不同。主要的区别在于安装目录,现在变成了&/usr/local/lib/node_modules/grunt-cli&,&/usr/local/lib/node_modules/&也就是之前所说的全局安装目录啦。npm包管理npm的包管理命令是使用频率最高的,所以也是我们需要牢牢记住并熟练使用的。其实无非也就是几个动作:安装、卸载、更新、查看、搜索、发布等。安装最新版本的grunt-clinpm install grunt-cli安装0.1.9版本的grunt-clinpm install grunt-cli@&0.1.9&通过package.json进行安装如果我们的项目依赖了很多package,一个一个地安装那将是个体力活。我们可以将项目依赖的包都在package.json这个文件里声明,然后一行命令搞定npm install其他package安装命令运行如下命令,列出所有 npm install 可能的参数形式npm install --help输出如下,有兴趣的童鞋可以了解下npm install &tarball file&npm install &tarball url&npm install &folder&npm install &pkg&npm install &pkg&@&tag&npm install &pkg&@&version&npm install &pkg&@&version range&卸载grunt-cli比如卸载grunt-clinpm uninstall grunt-cli
安卓官方手机版
IOS官方手机版
Node.js 包管理器(npm) 4.0 最新版
下载帮助西西破解版软件均来自互联网, 如有侵犯您的版权, 请与我们联系。博客访问: 3561557
博文数量: 296
博客积分: 0
博客等级: 民兵
技术积分: 7317
注册时间:
认证徽章:
阿里巴巴是个快乐的青年
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: JavaScript
1、在Windows下安装
&&&&& & 在Windows下,一如既往地傻瓜般安装其MSI包即可,点击下载安装包,这里以为例。
&&&&& & 安装完成后,打开shell或cmd如下来输入命令:
& & & &$node -version
&&&&& & 如果安装成功的话,就会显示安装的Node.js版本号。
2、在OS X下安装
&&&&& & 在Mac下的安装过程类似于Windows,可通过对应的安装包进行,即从官网下载PKG文件。
&&&&& & 也可以通过编译源码来安装,当然请确保机器上已安装了XCode,然后根据Linux下的编译步骤进行编译安装。
&&&&& & 安装完成后,打开shell或者运行Terminal.app打开终端工具(也可以在Spotlight中输入“Terminal”来搜索该软件),接着如下输入命令:
&&&&& & $node -version
&&&&&&&&如果安装成功的话,就会显示安装的Node.js版本号。
3、在Linux下安装
&&&&& & 和直接用二进制包安装类似,编译安装Node.js也很简单。只需确保系统中有C/C++编译器以及OpenSSL库即可。
&&&&& & 如果没有的话,如下来安装依赖包即可:
&&&&& & $sudo yum install gcc g++ openssl-devel curl
&&&&& & 安装完依赖包后,就可以开始编译安装Node.js了,运行如下命令即可:
&&&&& & #curl -O http://nodejs.org/dist/v0.10.23/node-v0.10.23.tar.gz
&&&&& & #tar -xzvf node-v0.10.23.tar.gz
&&&&& & #cd node-v0.10.23
&&&&& & #./configure
&&&&& & #make
&&&&& & #make test
&&&&& & #make install
&&&&& & 如果make test命令报错,建议停止安装,并将./configure、make以及make test命令产生的日志信息发送给Node.js的邮件列表。
&&&&& & 打开终端,输入如下命令来验证是否安装成功:
&&&&& & #node -version
&&&&& & 如果安装成功的话,就会显示安装的Node.js的版本号。
&&&&& & 要运行Node的REPL,在终端输入node即可。可以如下来运行一些JavaScript表达式测试:
& & & &&Object.keys(global)
&&&&& & 和绝大多数脚本语言一样,Node.js可以通过node命令来执行Node脚本。
&&&&&&&&用你喜欢的编辑器,创建一个名为my-web-server.js的文件,输入如下内容:
&&&&& & var http = require('http');
&&&&& & var serv = http.createServer(function(req, res)&{
&&&&&&&&& & res.writeHead(200, {'Content-Type': 'text/html'});
&&&&&&&&& & res.end('&marquee&Smashing Node!&/marquee&');
&&&&&&&&});
&&&&&& & serv.listen(3000);
&&&&& & 保存退出,使用如下命令来执行此文件:
&&&&& & #node my-web-server.js
&&&&& & 接着,在浏览器中输入http://localhost:3000即可访问此Web服务。
&&&&& & 上述代码展示了如何使用Node书写一个完整的HTTP服务器,来托管一个简单地HTML文档。这是一个Node.js的经典例子,因为它证明了Node.js的强大,仅通过几行JavaScript代码就能创建出一个像Apache或者IIS的Web服务器。
&&&&&&&&& & & &&
&&&&& & Node包管理器(NPM)可以让你在项目中轻松地对模块进行管理,它会下载指定的包、解决包的依赖、运行测试脚本以及安装命令行脚本。
1、安装NPM
&&&&& & NPM本身是用Node.js开发的,有二进制包的发布形式(Windows下有MSI安装器,Mac下有PKG文件)。若要从源码进行编译安装,可以使用如下命令:
&&&&& & #curl http://npmjs.org/install.sh | sh
&&&&& & 通过如下命令可以检查NPM是否安装成功了:
&&&&& & #npm --version
&&&&& & 如果安装成功的话,会显示出所安装NPM的版本号。
2、安装模块
&&&&& & 为了展示如何通过NPM来安装模块,我们创建一个my-project目录,安装colors模块,然后创建一个index.js文件:
&&&&& & #mkdir my-project
&&&&& & #cd my-project
&&&&& & #npm install colors
&&&&& & 要验证模块是否安装成功,可以在该目录下查看是否有node_modules/colors目录。
&&&&& & 然后,用你喜欢的编辑器编辑index.js文件:
&&&&& & #vi index.js
&&&&& & 在该文件中添加如下内容:
&&&&& & require('colors');
&&&&& & console.log('smashing node'.rainbow);
&&&&& & 运行此文件的结果如下图所示:
3、自定义模块
&&&&& & 要自定义模块,你需要创建一个package.json文件,通过这种方式来定义模块有如下3种好处:
&&&&& & (1)可以很方便地将项目中的模块分享给其他人,不需要将整个node_modules目录发给他们。因为有了package.json之后,其他人运行npm install就可以把依赖的模块都下载下来。
&&&&& & (2)可以很方便地记录所有依赖模块的版本号。
&&&&& & (3)让分享更简单。因为有package.json文件,通过npm publish就可以将其发布到NPM库中供所有人下载使用了。
&&&&& & 在原先创建的目录(my-project)中,删除node_modules目录并创建一个package.json文件,将如下内容添加到该文件中:
&&&&& & #vi package.json
&&&&&&&&& & "name": "my-colors-project",
&&&&&&&&& & "version": "0.0.1",
&&&&&&&&& & "dependencies": {
&&&&&&&&&&&&& & "colors": "0.5.0"
&&&&&&&&&&&&}
&&&&& & package.json文件是从Node.js和NPM两个层面来描述项目的,其中,只有name和version是必须的字段。通常情况下,还会定义一些依赖的模块,通过使用一个对象,将依赖模块的模块名及版本号以对象的属性和值将其定义在package.json文件中。
&&&&& & 保存上述文件,安装依赖的模块,然后再次运行index.js文件:
&&&&& & #npm install
&&&&& & #node index
&&&&& & 如果想发布出去,NPM提供了如下方法来发布模块:
&&&&& & #npm publish
&&&&& & 当别人使用require('my-colors-project')时,为了能够让Node知道该载入哪个文件,可以在package.json文件中使用main属性来指定:
&&&&&&&&& & "name": "my-colors-project",
&&&&&&&&& & "version": "0.0.1",
&&&&&&&&& & "main": "./index"
&&&&&&&&& & "dependencies": {
&&&&&&&&&&&&& & "colors": "0.5.0"
&&&&&&&&&&&&}
&&&&& & 要查看package.json文件所有的属性文档,可以使用如下命令:
&&&&& & #npm help json
&&&&& & 友情提示:如果你不想发布你的模块,那么在package.json中加入"private": "true",这样就可以避免误发布了。
4、安装二进制工具包
&&&&& & 有的项目分发的是Node编写的命令行工具,这个时候,安装时要增加-g标志。
&&&&& & 比如,Web框架express就包含一个用于创建项目的可执行工具:
&&&&& & #npm install -g express
&&&&& & 安装好后,新建一个目录,并在该目录下运行express命令:
&&&&& & #mkdir my-site
&&&&& & #cd my-site
&&&&& & #express
&&&&& & 友情提示:要想分发此类脚本,发布时,在package.json文件中添加"bin": "./path/to/script"项,并将其值指向可执行的脚本或二进制文件。
5、浏览NPM仓库
&&&&& & NPM有一个丰富的仓库,包含了上千个模块。NPM有两个命令可以用来在仓库中搜索和查看目录,即search和view。& &&
&&&&& & 比如,要搜索和realtime相关的模块,就可以执行如下命令:&&&
&&&&& & #npm search realtime
&&&&& & 该命令会在已发布模块的name、tags以及description字段中搜索此关键字,并返回匹配的模块。
&&&&& & 找到感兴趣的模块后,通过运行npm view命令,后面紧跟该模块名,就能看到package.json文件以及与NPM仓库相关的属性,比如:
&&&&& & #npm view socket.io
&&&&& & 友情提示:输入npm help可以查看某个NPM命令的帮助文档,如npm help publish就会教你如何发布模块。
阅读(3009) | 评论(2) | 转发(1) |
相关热门文章
给主人留下些什么吧!~~
文明上网,理性发言...
请登录后评论。今日热门文档()
本周热门文档()

我要回帖

更多关于 查看nodejs版本命令 的文章

 

随机推荐