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

  • 相关阅读:
    修复 Visual Studio Error “No exports were found that match the constraint”
    RabbitMQ Config
    Entity Framework Extended Library
    Navisworks API 简单二次开发 (自定义工具条)
    NavisWorks Api 简单使用与Gantt
    SQL SERVER 竖表变成横表
    SQL SERVER 多数据导入
    Devexpress GridControl.Export
    mongo DB for C#
    Devexress XPO xpPageSelector 使用
  • 原文地址:https://www.cnblogs.com/auh2010006/p/5716968.html
Copyright © 2011-2022 走看看