feichengwulai

第一步,直接去nodejs的官网http://nodejs.org/上下载nodejs安装程序,双击安装就可以了。安装以后可以放在C盘,也可以将整个nodejs目录拷贝到其他盘,拷贝以后要在环境变量中设置一下对应的位置。

第二步,安装express,并测试node,npm(nodejs安装包自带),Express安装是否成功:
---express是node官方唯一推荐的一个web应用程序框架,提供很多基础方便的功能。
1,node -v   (注意,如果安装目录和系统环境变量path的配置)
    来校验是否安装和配置成功(打开cmd命令窗口,输入node -v,如果正确安装正确,则会输出安装的Node.js版本号);
2,npm -v     (注意,如果安装目录和系统环境变量path的配置)
    若Node.js安装成功的话,npm也是安装成功的,因为Node.js已经自带npm。
3,Express
    (1),安装Express,Express是目前最稳定、使用最广泛,而且是Node.js官方推荐的唯一一个 Web 开发框架。        
    (2),安装方式:打开cmd命令窗口,输入npm  install  -g  express 即可。
    ---express4.0之后:
    执行安装express-generator包:
    $ npm install -g express-generator
    (3),校验是否安装成功命令:express –V,会输出版本号。
    如果是express 4.0之前版本,那么执行“express -V”就可以得到版本号了,可express 4.0之后还需要再安装express-generator包,如果没有安装还执行“express -V”命令会报错。发生这种情况的原因是,express4.0之后把创建一个APP的功能分离出来为express-generator,没它你创建不了应用程序。
    执行安装express-generator包:
    $ npm install -g express-generator
    现在执行“$ express -V”可查看express版本信息了。

第三步,创建项目
1,用express创建项目
    在命令行中输入express demo,就可以在当前目录文件夹下创建一个新的项目demo(注意是命令行在哪个目录,demo文件夹就在哪个目录。),文件夹名称为demo。可以加参数,-e参数代表使用的ejs模板,如果想用jade的话请使用-t。
    ---推荐用ejs模板:express -e ejs  microblog
    demo目录下包括以下几个文件:bin,public,routes,views,app.js,package.json
    用此方法,只是创建了一个空的项目框架,不管用。
2,cd到demo目录下,执行命令,安装项目依赖,要安装很久。
    npm install
3,启动express项目
    (1),如果安装了supervisor的话可以执行以下命令,supervisor的作用就是热部署项目,每次修改之后可以立即生效。
    supervisor ./bin/www    //注意,必须cd到demo目录下(即项目根目录下,即带bin/www,public,routes,views文件夹的项目目录下),输入这段代码才可以。例如,项目名称为demo,那么demo下有这些文件夹,特别是bin文件件下有个www文件,该段代码启动的就是这个文件。
    ---备注:supervisor安装,在命令行下进去nodejs根目录下进行安装,输入以下命令npm install -g supervisor
    (2),没有安装supervisor的话也没有关系,直接用npm自带的方式启动即可
    npm start
    
    (3),正常启动后,命令行显示效果:
    > demo@0.0.0 start D:\nodejs\demo
    > node ./bin/www
    
    (4),测试express部署是否成功:
    打开浏览器,输入localhost:3000
看到以下页面代表部署成功!
    Express
    Welcome to Express

分类:

技术点:

相关文章:

  • 2021-12-06
  • 2021-09-16
  • 2021-08-20
  • 2021-04-01
猜你喜欢
  • 2021-12-08
  • 2022-12-23
  • 2021-11-03
  • 2021-11-03
  • 2022-12-23
  • 2022-12-23
  • 2021-12-22
相关资源
相似解决方案