由于学习的时候使用的是老版本的node.js 的视频教程,所以虽然在创建项目的时候没有遇到问题,但是在启动任务的时候出行了问题。老版本启动Web项目时使用 node app.js
但是在启动的时候没有出现任何提示来说明服务器启动了,然后在访问的时候无法访问。所以CSDN 了一些教程(http://blog.csdn.net/seekertime/article/details/69372161),新版本使用的是npm statrt 进行开启服务器,和老版本有很大的不同,所以下面分享一下。(博主新手,莫喷)
1、安装Node,现在Node安装包进行安装即可;
2、安装grunt-cli : 打开cmd,以管理员的身份运行,将grunt-cli安装到全局环境中去。
grunt-cli是grunt的命令行,负责调用同一目录下的grunt。
npm install -g grunt-cli
mac系统或Linux系统:
sudo npm install -g grunt-cli
验证是否生效: grunt ----------- 会出现 grunt-cli 的版本
3、在node中安装express:
npm install -g express
express在4.0后把命令工具单独分了出来,安装完express后,还得安装express-generator
npm install -g express-generator
查看版本号:
express --version
4、使用express创建项目
切换到项目所在文件夹:
cd /d D:\project
创建项目:
express -e myProject
安装依赖包:
cd myProject && npm install
启动项目:
npm start 或者 node bin/www
浏览器打开:
localhost:3000
如果我们修改代码的话,刷新并没有改变,我们就得不停的重启,这是需要一个工具进行自动重启:
npm install -g supervisor
我们再修改的话,浏览器只需要刷新就可以看到修改:
supervisor bin/www
退出监听:
ctrl + c