最近在学习node,文章作为记录
一、下载
直接下载最新的包:https://nodejs.org/en/download/
我这里是自己做开发,所以直接使用的是window 64位的最新v4.5.0
学习资料推荐:http://www.runoob.com/nodejs/nodejs-tutorial.html
二、安装
安装很简单,不建议安装在c盘,修改到自己要安装的地址,我一般安装在d盘
点击安装包-》
运行-》
Next-》
勾上同意,Next-》
这里修改你需要安装到的地址,不修改就默认c盘,Next-》
Next-》
Install-》
结束。
检测PATH环境变量是否配置了Node.js,点击开始=》运行=》输入"cmd" => 输入命令"path",输出如下结果:
查看node 版本,输入node -v查看安装是否成功,会输出版本号
三、npm
NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:
- 允许用户从NPM服务器下载别人编写的第三方包到本地使用。
- 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。
- 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。
由于新版的nodejs已经集成了npm,所以之前npm也一并安装好了。同样可以通过输入 "npm -v" 来测试是否成功安装。命令如下,出现版本提示表示安装成功:
如果你安装的是旧版本的 npm,可以很容易得通过 npm 命令来升级,命令如下:
npm install npm -g
npm不多介绍,http://www.runoob.com/nodejs/nodejs-npm.html
到这里其实就可以直接写js来开发了,不过最好还是使用框架方便一些
四、express
不错的node开发框架:http://www.expressjs.com.cn/
4.x版本安装
$ npm install express-generator -g
使用express创建项目很方便,cmd进入到自己的某个文件(我这里是node)
创建文件夹test
进入test
创建express标准项目
安装需要的依赖插件
安装需要一分钟,之后多了文件node_modules,这里安装的有点多
如果还需要使用一些插件,比如连接mysql的
然后就是启动服务器运行
然后在浏览器中打开 http://localhost:3000/
网址就可以看到这个应用了
再熟悉一下路由,就可以写rest服务了,view我还不熟悉,暂时用不上,我服务器基本都是写标准rest接口,前端页面都是单独做的,不晓得园友是什么意见?
五、webstorm
直接使用express命令创建文件,放入webstorm我还不知道怎么连接自带的调试,有清楚的可以推荐一下?
强大的webstorm可以直接生成express项目
我这里安装的是WebStorm 10.0.3
打开webstorm—>File->settings->输入node,找到
设置你安装的node的地址,modules我直接拉去网上的,这里还不是很明白,好像可以选取本地的?
设置好久ok了,然后创建express项目
同意
这样创建的项目modules不会很多,只有最基础的
而且可以直接调试
这样很方便,其他基本都一样。