node.js的安装配置
2016-11-28 18:01
218 查看
下篇:创建第一个node.js应用:http://blog.csdn.net/wang2963973852/article/details/53390765
windows64位Node.js 的安装配置
64 位安装包下载地址 : https://nodejs.org/dist/v4.4.3/node-v4.4.3-x64.msi
这个地方的安装包里面默认添加了npm,下载之后的安装很简单,一路下一步,最后默认的会将node安装在C:\Program Files目录下,(nodejs文件夹)
检测PATH环境变量是否配置了Node.js,打开cmd 输入命令”path”,输出如下结果:
可以看到环境变量中已经包含了C:\Program Files\nodejs\
检查Node.js版本
直接打开cmd输入命令,有输出说明已经把两者安装好了并且配置在了环境变量里面(否则只能在安装的目录里面使用命令)
命令:
全局安装的默认位置一般位于:C:\Users\用户名\AppData\Roaming\npm
但是现在出现了问题,不管我们安装什么模块,总会报一长串的错误,仔细看错误都是和网络有关,原因是npm的配置出了问题,由于伟大的墙导致我们只是使用npm的原始的registry地址下载很慢,我们可以配置淘宝NPM镜像地址,方法:
但是设置完镜像之后,再次安装node模块还是出错,原因还是网络问题,这时候你就应该想到代理的问题了,使用公司的电脑访问网络需要设置相应的代理,设置npm的代理:
修改全局路径:
随着以后下载的模块越来越多,我们需要重新设置模块的下载位置和缓存的存储位置
使用 package.json
每一个下载的模块都有一个package.json文件,package.json 位于模块的目录下,用于定义包的属性。接下来让我们来看下 express 包的 package.json 文件,位于 node_modules/express/package.json 内容:
Package.json 属性说明:
语义版本号分为X.Y.Z三位,分别代表主版本号、次版本号和补丁版本号。当代码变更时,版本号按以下原则更新。
如果只是修复bug,需要更新Z位。
如果是新增了功能,但是向下兼容,需要更新Y位。
如果有大变动,向下不兼容,需要更新X位。
windows64位Node.js 的安装配置
64 位安装包下载地址 : https://nodejs.org/dist/v4.4.3/node-v4.4.3-x64.msi
这个地方的安装包里面默认添加了npm,下载之后的安装很简单,一路下一步,最后默认的会将node安装在C:\Program Files目录下,(nodejs文件夹)
检测PATH环境变量是否配置了Node.js,打开cmd 输入命令”path”,输出如下结果:
PATH=C:\oraclexe\app\oracle\product\10.2.0\server\bin;C:\Windows\system32; C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\; c:\python32\python;C:\MinGW\bin;C:\Program Files\GTK2-Runtime\lib; C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Program Files\nodejs\; C:\Users\rg\AppData\Roaming\npm
可以看到环境变量中已经包含了C:\Program Files\nodejs\
检查Node.js版本
node --version//检测node版本 npm -v//检测npm版本
直接打开cmd输入命令,有输出说明已经把两者安装好了并且配置在了环境变量里面(否则只能在安装的目录里面使用命令)
然后我们需要使用npm来安装node的模块了
NPM的全称是Node Package Manager,是随同NodeJS一起安装的包管理和分发工具,它很方便让JavaScript开发者下载、安装、上传以及管理已经安装的包。命令:
npm install <module name> 例如: npm install express -g //安装express模块,-g代表全局安装
全局安装的默认位置一般位于:C:\Users\用户名\AppData\Roaming\npm
但是现在出现了问题,不管我们安装什么模块,总会报一长串的错误,仔细看错误都是和网络有关,原因是npm的配置出了问题,由于伟大的墙导致我们只是使用npm的原始的registry地址下载很慢,我们可以配置淘宝NPM镜像地址,方法:
npm config set registry ="https://registry.npm.taobao.org/"//这一项不是必须的
但是设置完镜像之后,再次安装node模块还是出错,原因还是网络问题,这时候你就应该想到代理的问题了,使用公司的电脑访问网络需要设置相应的代理,设置npm的代理:
npm config set proxy="http://用户名:密码@192.168.16.189:8080"//@后面的是主机和端口
修改全局路径:
//npm的配置文件一般在你电脑的对应用户目录下面搜索: .npmrc 可以找到此配置文件 npm config set prefix "D:\\nodejs\\node_modules\\npm\\node_cache"//设置下载的模块的存储位置,也就是在全局安装模式下安装的模块的位置 npm root -g //查看npm全局安装目录 npm config set cache "D:\\nodejs\\node_modules\\npm\\node_global_modules" //设置缓存的存储位置
随着以后下载的模块越来越多,我们需要重新设置模块的下载位置和缓存的存储位置
使用 package.json
每一个下载的模块都有一个package.json文件,package.json 位于模块的目录下,用于定义包的属性。接下来让我们来看下 express 包的 package.json 文件,位于 node_modules/express/package.json 内容:
Package.json 属性说明:
name - 包名。 version - 包的版本号。 description - 包的描述。 homepage - 包的官网 url 。 author - 包的作者姓名。 contributors - 包的其他贡献者姓名。 dependencies - 依赖包列表。如果依赖包没有安装,npm 会自动将依赖包安装在 node_module 目录下。 repository - 包代码存放的地方的类型,可以是 git 或 svn,git 可在 Github 上。 main - main 字段是一个模块ID,它是一个指向你程序的主要项目。就是说,如果你包的名字叫 express,然后用户安装它,然后require("express")。 keywords - 关键字
版本号:
使用NPM下载和发布代码时都会接触到版本号。NPM使用语义版本号来管理代码,这里简单介绍一下。语义版本号分为X.Y.Z三位,分别代表主版本号、次版本号和补丁版本号。当代码变更时,版本号按以下原则更新。
如果只是修复bug,需要更新Z位。
如果是新增了功能,但是向下兼容,需要更新Y位。
如果有大变动,向下不兼容,需要更新X位。
相关文章推荐
- node.js在Ubuntu 12.04下的安装和配置
- windows7下安装node.js配置过程记录
- 深入浅出Node.js(二):Node.js&NPM的安装与配置
- node.js的安装与配置
- Windows环境下的NodeJS+NPM+Bower安装配置步骤
- Node.js入门:Node.js&NPM的安装与配置
- 深入浅出Node.js(二):Node.js&NPM的安装与配置
- 转:Node.js和testacular的安装与配置
- Node.js 安装配置
- node.js在Ubuntu 12.04下的安装和配置
- 深入浅出Node.js(二):Node.js&NPM的安装与配置
- node.js 初探 - 安装配置
- Node.js安装与配置
- Windows下node.js+express安装配置教程、构建JavaScript的Web开发环境
- node.js、git、bootstrap等安装配置
- 安装配置node.js
- node.js在Ubuntu 12.04下的安装和配置
- centOS下通过NPM安装和配置node.js+socket.io+connect在线聊天的详细教程
- Node.js&NPM的安装与配置(转)
- Ubuntu下安装和配置Node.JS及可能遇到的问题