在windows下安装node.js 非常简单,首先进入node官网:点击进入,点击install直接安装。
下载之后一路next就可以了,完成安装之后,打开命令行输入node命令。看看能否执行。
一般情况下,node安装时默认安装路径的,不会让用户改变,而且会自动为用户配合环境变量。如果出现node不是内部的命令等错误,就应该在用户变量里面添加node的变量。
方法:在系统高级属性里面,找到用户环境变量path,在后面添加:;C:\Program Files\nodejs
这样,在打开命令行输入node就不会出错了。
windows安装node的时候会自动帮助安装npm,打开命令行输入npm -v可以查看npm是否安装成功,如果出现:Error: ENOENT, stat 'C:\Users\ColdCoder\AppData\Roaming\npm'
进入c盘->用户->appdata->roaming,你会发现在这个文件夹下面没有npm的文件夹,一目了然了吧?我们手动建立npm文件夹就好了。
(appdata文件夹默认隐藏,找不到的同学百度一下如何显示隐藏文件夹)
再次运行npm -v
没问题了。
那现在来说说npm是干嘛的呢?
NPM的全称是Node Package Manager,是一个NodeJS包管理和分发工具,已经成为了非官方的发布Node模块(包)的标准。
Nodejs自身提供了基本的模块,但是开发实际应用过程中仅仅依靠这些基本模块则还需要较多的工作。幸运的是,Nodejs库和框架为我们提供了帮助,让我们减少工作量。但
是成百上千的库或者框架管理起来又很麻烦,有了NPM,可以很快的找到特定服务要使用的包,进行下载、安装以及管理已经安装的包。
我们使用npm能够很方便的安装一系列node.js的包。下面简单的介绍一个npm的用途:安装express
创建一个文件夹,我们这里名为test,打开命令行,cd进入该文件夹,命令:npm install express 这样,你就会发现在文件件里面多了node_modules文件夹,这里面就是我们以后安装的各种模块的地方,进入该文件夹,就能看到express了。
关于express的两种安装模式:本地模式和全局模式,我在另一篇博客里面有介绍,其中,安装的时候出现的问题也都有解决办法,具体请参考:点击进入