博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
crossplatform---Nodejs in Visual Studio Code 01.简单介绍Nodejs
阅读量:7035 次
发布时间:2019-06-28

本文共 2198 字,大约阅读时间需要 7 分钟。

1.开始

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

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

 

2.我看Nodejs

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

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

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

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

 

3.安装Nodejs

  • Nodejs : 
  • 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\nodejs"
$ npm config 
set 
cache 
"C:\Program Files\nodejs\node_cache"

设置环境变量

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

1
NODE_PATH :C:\Program Files\nodejs\node_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:\Libraries\Documents\Visual 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\node_modules下将多了很多文件,作用和DLL差不多

1
2
3
4
5
6
7
8
9
cd 
D:\Libraries\Documents\Visual Studio Code\myapp
$ npm 
install
 
debug@2.2.0 node_modules\debug
└── ms@0.7.1
 
serve-favicon@2.3.0 node_modules\serve-favicon
├── fresh@0.3.0
...

程序可以运行了。

1
2
3
$ npm start
> myapp@0.0.0 start d:\Libraries\Documents\Visual Studio Code\myapp
> node .
/bin/www

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

 

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

转载于:https://www.cnblogs.com/auh2010006/p/5716968.html

你可能感兴趣的文章
python基础一:之字符串
查看>>
用emacs进行批量查找替换的例子
查看>>
开源 免费 java CMS - FreeCMS-数据对象-link
查看>>
JVM与字节码—类的方法区模型
查看>>
java中的getParentFile
查看>>
Linux下软链接与硬链接的区别
查看>>
git 基本操作指令
查看>>
linux21-磁盘阵列
查看>>
构造函数和析构函数
查看>>
Zabbix自定义交换机接口名称
查看>>
linux 命令 —— find
查看>>
在线建立或重做mysql主从复制架构方法(传统模式和GTID模式)
查看>>
centos 6.5 下安装配置GO 1.2.1
查看>>
Hudson持续集成工具安装配置指南
查看>>
Setting Up Tez Ui
查看>>
druid.io 从本地批(batch)导入数据与从hdfs 批导入数据的index task配置
查看>>
vue里实现echarts中国地图
查看>>
MapReducer之Mapper中的Split切片原理(即影响MapTask数目的原因)
查看>>
笨方法学 python
查看>>
多客户端上传服务器文档使用scp命令不需要输入密码
查看>>