zoukankan      html  css  js  c++  java
  • crossplatform---Nodejs in Visual Studio Code 01.简单介绍Nodejs

    1.开始

    作者自己:开发人员,Asp.Net , html / js , restful , memcached , oracle ,windows , iis

    目标读者:供自己以后回顾

    2.我看Nodejs

    一个运行时语言,可以使用javascript编写网站程序;

    可以运行在windows和linux上,并且不需要iis或tomcat就能够独立运行;

    写一些基于业务的API很方便,适合做项目;

    据说可以处理高并发等等各种高能,但是我现在并不会;

    3.安装Nodejs

    • Nodejs : https://nodejs.org
    • NPM : 安装Nodejs后,可以在CMD中使用NPM命令,主要用来安装扩展,对于C#人来说就是相当于Nuget的东西,帮你下载并应用类库。

    安装Windows x64的,安装完成后检查

    1
    2
    3
    4
    $ node –v
    v4.4.2
    $ npm -v
    2.15.0

    设置全局目录

    • 全局模块:node_global
    • 缓存目录:node_cache
    1
    2
    $ npm config set prefix "C:Program Files odejs"
    $ npm config set cache "C:Program Files odejs ode_cache"

    设置环境变量

    我的电脑→属性→高级→环境变量

    1
    NODE_PATH :C:Program Files odejs ode_modules

    4.安装Express

    • Express: 使用Nodejs进行Web开发的组件,需要使用NPM进行安装;
    • Express-Generator:安装以后可以在CMD中使用Express命令来新建示例代码;
    • -g:将组件安装至全局,所有Nodejs项目可以不用将组件安装至本地文件夹;
    • --proxy:爬楼梯,可选参数,你懂的;
    1
    2
    $ npm install express -g --proxy http://127.0.0.1:1080
    $ npm install express-generator -g --proxy http://127.0.0.1:1080

    打开项目管理目录Visual Studio Code新建一个Nodejs示例程序myapp

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    cd D:LibrariesDocumentsVisual Studio Code
    $ express myapp
     
    create : myapp
    create : myapp/package.json
    ......
     
    install dependencies:
    cd myapp && npm install
    run the app:
    > SET DEBUG=myapp:* & npm start

    package.json :项目描述文件,myapp项目引用了哪些第三方组件可以在这里找到

    • name:项目名称
    • version:版本
    • scripts.start:启动文件,启动类,bin/www其实是一个启动类
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    {
      "name""myapp"//项目名称
      "version""0.0.0"//项目版本
      "private"true,
      "scripts": {
        "start""node ./bin/www" //项目启动文件
      },
      "dependencies": {
        "body-parser""~1.13.2",
        "cookie-parser""~1.3.5",
        "debug""~2.2.0",
        "express""~4.13.1",
        "jade""~1.11.0",
        "morgan""~1.6.1",
        "serve-favicon""~2.3.0"
      }
    }

    安装依赖组件,package.json里面的依赖组件如果不安装则无法启动项目,安装完成后myapp ode_modules下将多了很多文件,作用和DLL差不多

    1
    2
    3
    4
    5
    6
    7
    8
    9
    cd D:LibrariesDocumentsVisual Studio Codemyapp
    $ npm install
     
    debug@2.2.0 node_modulesdebug
    └── ms@0.7.1
     
    serve-favicon@2.3.0 node_modulesserve-favicon
    ├── fresh@0.3.0
    ...

    程序可以运行了。

    1
    2
    3
    $ npm start
    > myapp@0.0.0 start d:LibrariesDocumentsVisual Studio Codemyapp
    > node ./bin/www

    打开Visual Studio Code,打开myapp目录,点F5,选择node.js环境调试应用

    http://www.cnblogs.com/mengkzhaoyun/p/5354634.html

  • 相关阅读:
    火狐浏览器修改userAgent
    清除linux缓存命令
    linux主机间复制文件
    解决两台centos虚拟机Telnet服务无法联机的问题
    Install Redis on CentOS 6.4--转
    解决 ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)异常
    主机访问虚拟机中linux上的web服务
    How can I exclude directories from grep -R?
    RPM安装命令总结--转载
    centos mongodb安装及简单实例
  • 原文地址:https://www.cnblogs.com/auh2010006/p/5716968.html
Copyright © 2011-2022 走看看