NodeJs学习记录(二)win7下 配置node连接oracle的环境

时间:2023-01-18 12:08:13

2017/01/23 星期一

前言:还没看几眼教程,就开始分配任务,涉及到连oracle数据库,所以顺便把整个环境的配置放上来

安装文件清单
(1).node-v6.9.1-x64.msi
(2).python-2.7.12.amd64.msi
(3).oracle instantclient(instantclient-basic-win-x86-64-11.2.0.1.0.zip  和  instantclient-sdk-win-x86-64-11.2.0.1.0.zip)
(4).NET_Framework_4.6.exe
(5).Visual Studio 2015
(6).visualcppbuildtools_full.exe

二 安装及环境变量
1.Nodejs安装
(1).安装目录:D:\Program Files\nodejs
(2).检查安装版本:node -v

2.Python安装
(1). 安装目录:
D:\Python27    注:安装在D:\Program Files\不行
(2). 系统环境变量:
path = D:\Python27;D:\Program Files\……    注:CMD窗口重新打开,否则设置不生效
(3). 检查安装版本:

cmd下输入命令 "python",查看安装的版本号
 
3.oracle instantclient安装
(1). 解压后放合并到 instantclient_11_2 目录,放置在D:\Program Files\instantclient_11_2

合并后如下所示:

NodeJs学习记录(二)win7下 配置node连接oracle的环境
 
(2).配置系统环境变量
OCI_INC_DIR=D:\Program Files\instantclient_11_2\sdk\include
OCI_LIB_DIR=D:\Program Files\instantclient_11_2\sdk\lib\msvc
Path= D:\Program Files\instantclient_11_2; D:\Python27;……

4.NET_Framework
注:升级安装
5.Visual Studio 2015
注:在线安装

三、NPM配置和使用
1.cmd下

C:\> cd D:\Project Workspace\node.js Project\DatabaseSyncManagerServer
C:\>d:
D:\Project Workspace\node.js Project\DatabaseSyncManagerServer>

2.Window 系统旧版本的 npm升级
D:\Project Workspace\node.js Project\DatabaseSyncManagerServer>npm install npm -g

3.查看所有全局安装的模块:
D:\Project Workspace\node.js Project\DatabaseSyncManagerServer>npm ls -g
[..................] - : info using node@v6.9.1

4.配置镜象:
D:\Project Workspace\node.js Project\DatabaseSyncManagerServer>npm config set registry=http://172.16.8.152:7001

[..................] \ : info using node@v6.9.1
注:非公司环境 npm config set registry http://registry.cnpmjs.org

5.查看某条命令的详细帮助
D:\Project Workspace\node.js Project\DatabaseSyncManagerServer>npm help config

6.查看基本配置
D:\Project Workspace\node.js Project\DatabaseSyncManagerServer>npm config list

7.Npm安装Oracle
D:\Project Workspace\node.js Project\DatabaseSyncManagerServer>npm install oracledb -g

参考:
8.NodeJs连接Oracle数据库
http://www.cnblogs.com/vipstone/p/4794747.html