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\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
crossplatform---Nodejs in Visual Studio Code 01.简单介绍Nodejs相关推荐
- Nodejs in Visual Studio Code 03.学习Express
1.开始 下载源码:https://github.com/sayar/NodeMVA Express组件:npm install express -g(全局安装) 2.ExpressRest 打开目录 ...
- Nodejs in Visual Studio Code 12.构建单页应用Scrat实践
1.开始 随着前端工程化深入研究,前端工程师现在碉堡了,甚至搞了个自己的前端网站http://div.io/需要邀请码才能注册,不过里面的技术确实牛.距离顶级的前端架构,目前博主应该是far away ...
- Developing with Visual Studio Code 使用Visual Studio代码进行开发 Lynda课程中文字幕
Developing with Visual Studio Code 中文字幕 使用Visual Studio代码进行开发 中文字幕Developing with Visual Studio Code ...
- 分享好用的文本代码编辑器和源代码编辑器【notepad++,Visual Studio Code】
文章目录 notepad++介绍 Visual Studio Code介绍 今天在这里给学习者和开发者分享好用的代码编辑器[notepad++]和[Visual Studio Code] notepa ...
- 如何用Visual Studio Code远程调试运行在服务器上的nodejs应用
假设我有一个nodejs应用,运行在AWS - 亚马逊云平台上(Amazone Web Service).我想用本地的Visual Studio Code来远程调试服务器端的nodejs应用. Vis ...
- 使用Visual Studio Code调试运行在SAP云平台上处于运行状态的nodejs应用
https://blogs.sap.com/2020/11/23/debugging-nodejs-application-in-vscode-running-on-sap-cloud-foundry ...
- 用Visual Studio Code调试nodejs
微软的Visual Studio Code是一款良心IDE,调试nodejs很方便. 直接在要调试的代码单击添加断点: 然后就可以使用调试工具栏里的按钮进行单步调试了,用法和Chrome开发者工具一样 ...
- Visual Studio Code搭建NodeJs的开发环境
一.Visual Studio Code搭建NodeJs的开发环境 1.下载安装NodeJs并配置环境变量 可以参考:NodeJs的安装和环境变量配置 2.下载安装 VS Code编辑器 可以参考:V ...
- Vue.js+Node.js全栈开发教程:通过Visual Studio Code开发调试Node应用
目前,有多种开发工具可以支持Node.js应用的开发,比如: jetBrains WebStorm.Eclipse.Visual Studio Code等.这些开发工 具原则上是"条条大路通 ...
最新文章
- 判断奇偶microsoft visual basic_#梅园# 在心理学上面如何判断一个男生暗恋你的表现...
- 数字图像处理与机器视觉——Visual C++与Matlab实现书中代码勘误
- 《Cloud Native Infrastructure》CHAPTER 7 (1)
- C和指针之strcat函数 strchr函数 strcmp函数 strcpy函数 strnchr函数 strstr函数实现
- 数学本是非常有趣的,只是教科书呈现的方式太死板
- [渝粤教育] 厦门大学 大数据技术原理与应用 参考 资料
- HTML5新增的客户端校验
- ZH奶酪:Ubuntu 14.04配置LAMP(Linux、Apache、MySQL、PHP)
- Rust语言学习大纲
- unity3D与网页的交互
- html设置ie11兼容,ie11浏览器兼容性问题设置方法
- spire.pdf修改pdf内容
- CPU,GPU,TPU,NPU都是什么?
- javaweb+移动端 富文本
- 天涯共此双11——天猫升级港澳台“购物天堂”
- 遍历指定jar包中class文件名并输出到文件中
- 插入排序原理及实现思路
- Android性能优化之内存优化 1
- 大爷的 又被罚款100
- 运营商的套餐自由修改何时实行?
热门文章
- spring注解@service(service)括号中的service有什么用?
- 安卓程序添加指纹解锁功能
- halcon知识:图像纹理特征提取cooc_feature_matrix
- python中abc属于字符串吗_Python基础学习:字符串
- 开课吧怎么样_开课吧数据产品经理课程包括什么?开课吧培训的怎么样
- c语言指数pow,C语言中的指数函数pow()问题
- 高中数学?_JAVA
- 线程池的使用(线程池重点解析)
- Java SE7新特性之try-with-resources语句
- Activiti 工作流引擎的初步使用