1. 如何在vscode中使用nodejs
一、使用Express创建项目[这两步都在dos 模式下执行]1,安装全局的Express!(已安装请忽略)npm install -g express2,创建项目创建项目(创建文件夹名称ExpressApp) express ExpressApp小插曲:如果你习惯了linux下的环境,你可以在自己电脑上安装cmder(不知道是什么东西,请自行网络),这个命令行工具排版漂亮,不像微软的dos 那么枯燥!我用的是Mini版本,如果你想体验linux下的全部功能,可以下载full版本。 3,下载第三方包 (1)cmd命令行切换到项目目录cd d:\nodejs\ExpressApp(2)根据需要编辑package.json,运行如下指令安装第三方包npm install 在项目目录下node_moles可见安装好的第三方包 ExpressApp |– node_moles (3)运行项目 npm start输出如下:[email protected] start d:\Nodejs_Workspace\ExpressApp node ./bin/www 注:npm start指令会自动执行node ./bin/www在浏览器中输入http://localhost:3000,可访问Express欢迎页面二、使用VSCode开发Nodejs 1、VSCode打开Nodejscode d:\nodejs\ExpressAppcode.注:在当前项目下创建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 installtsd query express --action installtsd install require 注: ①多个提示组件在query参数后可以空格分隔简写为tsd query node express –action install ②组件会项目目录下添加typings文件夹 |– typings |– node |– express |– require(2)添加js文件引用的智能提示 假如在文件引用另外一个文件common.js时,文件头添加如下 { // See https://go.microsoft.com/fwlink/?LinkId=759670 // for the documentation about the jsconfig.json format "compilerOptions": { "target": "es6", "mole": "commonjs", "allowSyntheticDefaultImports": true }, "exclude": [ "node_moles", "bower_components", "jspm_packages", "tmp", "temp" ]}(小提示,如果你引入了rquire,那么你的编辑器右下方会显示一个“灯泡”的提示,你只要点灯泡就不用自己苦逼的写这个配置文件了)此配置表示代码服从ES5标准并使用commonjs规范,发VScode下有此配置之后,可以实现在文件中对require引用js文件的智能提示。(我测试时无此配置也会有智能提示,不清楚什么原因)2. NodeJs VSCode 断点调试
1.首先 你已经有一个.js 文件了,例如我的demo12.js
2.在工作区内打一些断点,如无异常的话应该是实心红点
3.点击 运行和调试 按钮
4.点击小齿轮按钮,修改配置文件
5.右键刚才那个js文件,复制出其相对路径,放在配置文件${workplaceFolder} 的后面
6.点击开始按钮,进行调试
运行成功后,程序会定位到打断点的地方,并且,调试控制台可以看到输入结果,上面的一排按钮与其他调试工具类似,不赘述了
在实际开发当中,可以配置多分launch.json文件,以应对不同项目的调试
修改name值用于区分,并且,要修改program ,将对应项目的入口文件配置在这里即可
3. 如何使用nodejs搭建开发环境
1.安装NodeJS
1.编译环境
源代码编译器,通常 Unix/Linux平台都自带了C++的编译器(GCC/G++)。如果没有,请通过当前发行版的软件包安装工具安装make,g++这些编译工具。
Debian/Ubuntu下的工具是apt-get
RedHat/centOS下通过yum命令
Mac OS X下你可能需要安装xcode来获得编译器
2.网络加密
其次,如果你计划在Node.js中启用网络加密,OpenSSL的加密库也是必须的。该加密库是libssl-dev,可以通过apt-get install libssl-dev等命令安装。
3.手动编译
wget http://nodejs.org/dist/v0.10.26/node-v0.10.26.tar.gz
tar zxvf node-v0.6.1.tar.gz
cd node-v0.10.26
./configure
上面几行命令是通过wget命令下载最新版本的代码,并解压之。./configure命令将会检查环境是否符合Nodejs的编译需要。
make
make install
2.安装NPM
1.NPM的全称是Node Package Manager, 是NodeJs的第三方安装库。
curl http://npmjs.org/install.sh | sh
curl http://npmjs.org/install.sh是通过curl命令获取这个安装shell脚本,按后通过管道符| 将获取的脚本交由sh命令来执行。
2.更改第三方库
npm install underscore
[email protected] ./node_moles/underscore
由于一些特殊的网络环境,直接通过npm install命令安装第三方库的时候,经常会出现卡死的状态。幸运的是国内CNode社区的@fire9 同学利用空余时间搭建了一个镜像的NPM资源库,服务器架设在日本,可以绕过某些不必要的网络问题。你可以通过以下这条命令来安装第三方库:
npm --registry "http://npm.hacknodejs.com/
如果你想将它设为默认的资源库,运行下面这条命令即可:
npm config set registry "http://npm.hacknodejs.com/ "
通过npm安装包。安装好之後会自动被安装到 /usr/local/bin 目录下,而相依的函式库也会自动安装到 /usr/local/lib/node 目录下,实在是非常方便。
3.安装NodeJS调试环境
1.用npm命令安装全局模式的 node-inspector组件
sudo npm install -g node-inspector
2.更改端口
修改 node-inspector/lib/config.js的端口
’web-port’: {
desc: ‘Port to host the inspector’,
convert: conversions.stringToInt,
defaultValue: 6868
},
3.使用
node-inspector启动一个调试工具
在chrome浏览器中输入http://127.0.0.1:6868/debug?port=5858打开chrome的调试模式
使用node debug调试nodeJS项目
node --debug-brk=5858 read.js
可以在chrome中查看到调试信息
4.使用Sublime构建NodeJS
设置Sublime的Builder->>
Tools ->> Build System ->> New Build System
将如下代码写入
{
“cmd”: ["/usr/local/bin/node", “$file”],
“file_regex”: “^[ ]File "(…?)”, line ([0-9]*)",
“selector”: “source.javascript”
}
保存为NodeJs.sublime-build文件
如此可以直接使用Com+B来使用nodejs运行程序
4. 如何在vs2010下开发nodejs
安装的是SQLServer吧,它会自带一个VS编辑器,但是功能有限,如果你要创建项目,请安装VS2010。
5. visual studio code开发nodejs,自定义类对象得不到智能提示
1. 升级VS code到最新版本。
2. 安装对JavaScript\TypeScript的支持(VS CODE 欢迎使用页面有)。
2. 处于一个文件夹下工作版(项目文件夹)。
3. 如有可能,目录权下需要有package.json文件(貌似不是必须)。
4. 电脑安装有node.js 和npm.js(必须)。
6. 如何使用Visual Studio 2013开发nodejs
visual studio 2015 可以开发安卓应用,那么该如何设置呢。它默认的是c#语言开发,如果要用c++语言开发就必须另外设置。下面介绍一下,希望能有所帮助。
工具/原料
visual studio 2015
方法/步骤
1
首先在开始按钮处启动visual studio 2015软件。
2
在软件的主界面中选择创建新的工程,如图所示。
3
在弹出的小窗口中按照图中顺序找到c++开发语言,此时可以看的右边有一个安装安卓开发应用点击。
4
此时弹出如图所示的窗口,等待一会儿。
5
接着弹出下图所示的窗口,警告如果不想电脑重启就关闭主界面,忽视掉,点击中间的按钮。
6
后面的安装选项,默认全选,直接点击继续。
7
最后点击更新按钮。
8
安装是在线安装,并且安装的文件比较大,耐心等待。。。
7. nodejs-koa2(mvc模式)前后端分离 前端设计
前后端分离,前端nodejs运行环境,使用koa2集成负责资源分配与用户交互,实现token验证用户身份,路由控制。等!
自行 网络 解决;
"program": "${workspaceFolder}app.js"
此处就是是将app.js作为启动文件。${workspaceFolder}代表根目录,vsc启动时会在根目录下找到并加载app.js文件。
参数介绍: name 项目名称、 version 版本号、 description 项目描述、 main 项目启动文件、 scripts 启动快捷设置, author 作者, dependencies 第3方中间件名称及版本。
最重要的
“ dependencies ”这里添加一些要用到的包,以上是这次要用到的所有的包,版本自己更改。
“ scripts ”这里是一些nodejs的便捷命令,上线的时候会用到,直接在终端中,package.json同级目录 ,执行‘npm start’ 即 可启动app.js。
别的没啥太大作用瞎写即可。
启动相关配置,封装到config/init.js中,启动文件直接引用即可
3-6-1、init.js项目核心。
异常友好处理方法封装
路由配置
视图渲染
核心集成
3-6-2、config.js项目参数配置。为什么不用json文件 因为json不能加注释
3-6-3、token.js项目token相关方法封装。
执行后项目结构会增加两个文件
新增
src/hello.js。
views/index.html
浏览器访问: http://127.0.0.1:3000/koa/login
输入值获取token
获取的token如图:
先不用带token进行访问: http://127.0.0.1:3000/koa/ hello/jiaobaba,被token拦截,返回401
带上token访问: http://127.0.0.1:3000/koa/ hello/jiaobaba
测试页面渲染,及跳转html页面,直接访问 http://127.0.0.1:3000/koa /views
结束!!!!!!
需要源码联系我
8. VSC运行js代码老出现[Done] exited with code=1 in 0.496 seconds是什么原因
这个显示的是程序的执行时间,不影响你代码的运行,你只要正常写nodejs 代码即可。出现这个一般都是表示代码执行成功,没有异常,否则会抛出异常。不用担心这个问题。
9. 如何在vs2010下开发nodejs
开发nodeJs,如果不是非要用Sql server没必要用vs,体积庞大运行速度慢。推荐webstorm/sublime加chrome足够。