使⽤vscode开发Nodejs程序的使⽤⽅法
最近再研究nodejs,苦苦再选⼀款轻量级的编辑器,由于本⼈⼀直从事开发,虽然微软推出了Visual Studio 开发node js 的插件,⽽且⽤着也不错,但是总感觉这个编辑器体量太⼤(⼀装就是⼏个G)!webstore是⽬前最受欢迎的Nodejs开发IDE之⼀。受欢迎的原因,当然是对于Nodejs IDE的集成开发环境,集项⽬创建、编辑、调试于⼀体,简单的配置,强⼤的智能提⽰。因为前⾯说过我⼀直做开发,刚好微软在2016年推出了vs code ⼀款轻量级的⽂本编辑器,可以编写各种语⾔的程序并进⾏调试,为了熟悉这款编辑器⽅便后续的开发,所以这次选⽤了vs code作为这次开发的编辑器(尽管VScode看起来更像是Uedit、Noteplus等强⼤⽂件编辑器,但它也提供了可扩展的、强⼤的提⽰功能(特别是⽂件间js引⽤提⽰),以及内置Nodejs调试功能,让它有别于⼀般的编辑⼯具。)!当然也跟微软未来的战略有关!
本⽂的前提是你已经安装了vs code代码编辑器和nodejs环境,如果没有安装,请⾃⾏下载安装!
⼀、使⽤Express创建项⽬[这两步都在dos 模式下执⾏]
1,安装全局的Express!(已安装请忽略)
npm install -g express
2,创建项⽬
创建项⽬(创建⽂件夹名称ExpressApp)
express ExpressApp
⼩插曲:如果你习惯了Linux下的环境,你可以在⾃⼰电脑上安装cmder(不知道是什么东西,请⾃⾏百度),这个命令⾏⼯具排版漂亮,不像微软的dos 那么枯燥!我⽤的是Mini版本,如果你想体验linux下的全部功能,可以下载full版本。
3,下载第三⽅包
(1)cmd命令⾏切换到项⽬⽬录
cd d:\nodejs\ExpressApp
(2)根据需要编辑package.json,运⾏如下指令安装第三⽅包
npm install
在项⽬⽬录下node_modules可见安装好的第三⽅包
ExpressApp
|– node_modules
(3)运⾏项⽬
npm start
输出如下:
**************.0startd:\Nodejs_Workspace\ExpressApp
node ./bin/www
注:npm start指令会⾃动执⾏node ./bin/www
⼆、使⽤VSCode开发Nodejs
1、VSCode打开Nodejs
code d:\nodejs\ExpressApp
code.
注:在当前项⽬下创建ExpressApp.bat,输⼊“code .”即可,下次直接此⽂件直接使⽤VSCode打开Nodejs项⽬
2、添加智能提⽰
VSCode打开Nodejs项⽬,默认是没有智能提⽰。
(1)使⽤TypeScript Definition Manager(TSD)在项⽬中下载所需的tsd⽂件,VSCode中打开时有智能
全局安装tsd(如已安装忽略)
npm install -g tsd
下载所需的组件提⽰(以下载node、express、requirejs提⽰为例)
tsd query node --action install
tsd query express --action install
tsd install require
注:
①多个提⽰组件在query参数后可以空格分隔简写为tsd query node express –action install
②组件会项⽬⽬录下添加typings⽂件夹
|– typings
|– node
|– express
|– require
(2)添加js⽂件引⽤的智能提⽰
假如在⽂件引⽤另外⼀个⽂件common.js时,⽂件头添加如下
{
// See go.microsoft/fwlink/?LinkId=759670
// for the documentation about the jsconfig.json format
"compilerOptions": {
"target": "es6",
"module": "commonjs",
"allowSyntheticDefaultImports": true
},
"exclude": [
"node_modules",
"bower_components",
"jspm_packages",
"tmp",
"temp"
]
}
(⼩提⽰,如果你引⼊了rquire,那么你的编辑器右下⽅会显⽰⼀个“灯泡”的提⽰,你只要点灯泡就不⽤⾃⼰苦逼的写这个配置⽂件了)
此配置表⽰代码服从ES5标准并使⽤commonjs规范,发VScode下有此配置之后,可以实现在⽂件中对require引⽤js⽂件的智能提⽰。(我测试时⽆此配置也会有智能提⽰,不清楚什么原因)
三、调试
1、创建VSCode调度配置⽂件
点击调试⾯板,并点击运⾏(F5)按钮时,右侧出现下拉框,选择“Node.js”
然后会在项⽬⽬录下创建launch.json⽂件
ExpressAppp
|–.vscode
|– launch.json
可根据需要编辑launch.json,修改启动配置项
2、创建断点:
根据需要创建断点:在js⽂件编辑区域左侧,会添加/移除断点
代码编辑器怎么下载3、调度
在调试⾯板上点击运⾏或按快捷键F5,单步调试按F10就可以了!
其实这些在微软的官⽅⽂档⾥⾯有,打算有的⼩细节或者步骤会被开发者⽆形⽆视,这样会给后期开发造成⼀定的影响,所以请⼤家严格按照配置需求进⾏配置!
以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论