首页 > 代码库 > 开发环境-Node-1

开发环境-Node-1

1.解压压缩包或直接安装node
2.配置全局信息(可通过node安装文件夹中.npmrc配置或者通过命令行配置)(NODE_PREFIX)
#个人自定义安装
npm config set userconfig "E:\node\nodeConfig\.npmrc"
npm config set prefix "E:\node\node_npm"
#默认安装,window下不需要配置 npm config set node bin location "E:\node\node.exe"
npm config set cwd "E:\nodeJsTest"
npm config set HOME "E:\node\home"
npm config set tmp "E:\node\tmp"
/***===npm 默认配置***===/
; userconfig C:\Users\huang\.npmrc
prefix = "E:\\node\\node_npm"

; builtin config undefined

; node bin location = E:\node\node.exe
; cwd = F:\nodeJsTest
; HOME = C:\Users\huang
; "npm config ls -l" to show all defaults.
/***===-----------***===/

3.node的常用命令(node不管是全局模块还是本地模块都需要 -s/-save 保存到当前项目 package.json中当前项目才可以使用)
node xx.js 运行服务
两次 Ctrl+D或Ctrl+C 结束服务运行
node --version
npm -v
npm install npm -g npm 升级

#安装淘宝镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm install npm -g 使用淘宝镜像

npm install <Module Name> npm模块安装
npm config ls (list) 查看npm配置
npm ls -g 查看已经全局安装的模块

npm 模块操作
npm install 根据当前项目package.json初始化依赖
npm uninstall <Module Name>
npm ls 查看模块列表
npm update express 更新模块
npm search express 搜索模块
npm init 初始化项目(创建package.json)
npm publish 发布模块

注册本机npm
npm adduser
Username: mcmohd
Password:
Email: (this IS public) mcmohd@gmail.com

npm 的包安装分为本地安装(local)、全局安装(global)两种,从敲的命令行来看,差别只是有没有-g而已,比如
npm install <Module Name> # 本地安装(当前项目node_moudles)
npm install <Module Name> -g # 全局安装(全局设置文件夹node_moudles)

REPL 命令
ctrl + c -退出当前终端。
ctrl + c 按下两次 -退出 Node REPL。
ctrl + d -退出 Node REPL.
向上/向下键 -查看输入的历史命令
tab 键 -列出当前命令
.help -列出使用命令
.break -退出多行表达式
.clear -退出多行表达式
.save filename -保存当前的 Node REPL 会话到指定文件
.load filename -载入当前 Node REPL 会话的文件内容

#====================================================================================
express 框架
安装 express
npm install express --save //存储当前文件夹下面 node_moudles
body-parser -node.js 中间件,用于处理 JSON, Raw, Text 和 URL 编码的数据。
cookie-parser -这就是一个解析Cookie的工具。通过req.cookies可以取到传过来的cookie,并把它们转成对象
multer -node.js 中间件,用于处理 enctype="multipart/form-data"(设置表单的MIME编码)的表单数据。

npm install body-parser --save
npm install cookie-parser --save
npm install multer --save

开发环境-Node-1