NodeJs学习记录(二)win7下 配置node连接oracle的环境
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
合并后如下所示:
(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
NodeJs学习记录(二)win7下 配置node连接oracle的环境的更多相关文章
- cocos2d-x 3.x游戏开发学习笔记(1)--mac下配置cocos2d-x 3.x开发环境
打开用户文件夹下.bash_profile文件,配置环境 vim ~/.bash_profile //按键i,进行插入编辑(假设输错d进行删除一行) 环境配置过程例如以下: 1.首先配置下androi ...
- Nodejs学习笔记(十五)--- Node.js + Koa2 构建网站简单示例
目录 前言 搭建项目及其它准备工作 创建数据库 创建Koa2项目 安装项目其它需要包 清除冗余文件并重新规划项目目录 配置文件 规划示例路由,并新建相关文件 实现数据访问和业务逻辑相关方法 编写mys ...
- [转]Nodejs学习笔记(十五)--- Node.js + Koa2 构建网站简单示例
本文转自:https://www.cnblogs.com/zhongweiv/p/nodejs_koa2_webapp.html 目录 前言 搭建项目及其它准备工作 创建数据库 创建Koa2项目 安装 ...
- Nodejs学习笔记(十五)—Node.js + Koa2 构建网站简单示例
前言 前面一有写到一篇Node.js+Express构建网站简单示例:http://www.cnblogs.com/zhongweiv/p/nodejs_express_webapp.html 这篇还 ...
- 【win7下安装node.js错误:roling back action】与【"grunt" 不是内部或外部命令】 解决方法
[win7下安装node.js错误:roling back action] 解决方法: Node.js 服务器端的JavaScript Node.js 是一个基于Chrome JavaScript 运 ...
- mac下配置Node.js开发环境、express安装、创建项目
mac下配置Node.js开发环境.express安装.创建项目 一.node.js的安装 去官网下载对应的平台版本就可以了,https://nodejs.org 二.express安装 sudo n ...
- Spring Boot学习记录(二)--thymeleaf模板 - CSDN博客
==他的博客应该不错,没有细看 Spring Boot学习记录(二)--thymeleaf模板 - CSDN博客 http://blog.csdn.net/u012706811/article/det ...
- [转]Windows下配置Node.js和Cordova
本文转自:https://blog.csdn.net/weixin_37730482/article/details/74388056?locationNum=3&fps=1 本文讲解在win ...
- Linux下配置Node环境变量及问题详解
这是之前在Linux下配置Node环境变量时踩过的坑,今天又有小伙伴询问这个问题,因此记录下来,不仅是给新童鞋们一些参考,也方便日后查阅 在这之前,相信都已经安装好了,没安装的可以查看博主另一篇文章 ...
随机推荐
- Redis集群方案之使用豌豆荚Codis搭建(待实践)
Codis的模式类似Twemproxy,不过这东西引入了ZooKeeper做为Redis的注册与发现来实现高可用. 部署时需要额外增加应用的部署,请根据业务需求来衡量. 部署图类似如下: 当然,上面的 ...
- JDBC驱动类型
一下内容引用自http://wiki.jikexueyuan.com/project/jdbc/drive-types.html: 一.什么是JDBC驱动程序? JDBC驱动实现了JDBC API中定 ...
- searchIndexer.exe占用过高CPU
1.searchIndexer.exe占用过高CPU很可能是Windows的索引损坏造成的. 这时候只要进入控制面板—索引选项—高级—重建即可解决 2. net stop "windows ...
- 命令行man的帮助手册
http://blog.csdn.net/gatieme/article/details/51656707 指定使用那种语音的手册,可以使用命令选项-M man -M /usr/share/man/z ...
- C++之类的比較运算符的重载
比較运算符的重载通常有两种方式: 第一:作为成员函数重载 曾经几章的Student类为例: <span style="font-family:Microsoft YaHei;font- ...
- php设计模式——模板模式
最近打算巩固,整理一下设计模式相关的内容.这篇是关于 ——模板模式! 原文:http://www.jb51.net/article/76052.htm ----------------------- ...
- CentOS 5.11开启VNC Service
1. #yum install vncserver 2. #vncpasswd 此密码将成为vnc的login password password: ...
- 【Python】python扩展
当python的基本功能无法满足要求.或者是为了保密源码(.py).遇到性能瓶颈时,我们经常要扩展python,扩展语言能够是C/C++.Java.C#等. 为python创建扩展须要三个基本的步骤: ...
- TCP/IP常见问题总结(二)
上一篇的传送门:TCP/IP常见问题总结(一) 6. TCP滑动窗体与回退N帧协议 TCP作为一个提供可靠服务的传输层协议,对于数据的发送必须拥有一套良好的反馈机制.让发送方得知接收方接收到了数据.而 ...
- ubuntu安装Android Studio
参考 https://developer.android.com/guide/?hl=zh-CN 下载 https://developer.android.com/studio/?hl=zh-CN 解 ...