npm 深入一点点了解
npm命令行参数
全局环境默认路径: “C:\Users\liyang\AppData\Roaming\npm\node_modules” and “/usr/local/lib/node_modules”
npm -v #查看npm安装的版本
npm install
npm install
npm install git://github.com/package/path.git #安装github路径上的包
npm install git://github.com/package/path.git#0.1.0 #安装github路径上版本的包
npm install path/to/somedir #安装本地路径包(前提是本地路径里面包含一个完整的包)
npm list –depth 0 #列出所有当前文件夹安装包
npm list -g –depth 0 #列出npm所有全局安装包
npm outdated #列出所有已经过时的包
npm update
npm uninstall
npm view
npm view
npm init #创建一个package.json文件
npm root #查看当前包的安装路径
npm root -g #查看全局的包的安装路径
npm help json #打开package.json文档
npm help npm #打开npm文档
npm install npm -g #npm命令来升级npm
npm cache clear #清空NPM本地缓存
npm config set prefix “c:\nodejs” #设置全局安装默认路径
npm config set proxy=http://127.0.0.1:8087 #proxy – 代理
npm config set https_proxy=http://127.0.0.1:8087 #https_proxy – https代理
npm config set registry “http://r.cnpmjs.org/" #网速不好,使用代理下载国内源
node常用接口
process文档
process.pid:当前进程的进程号。
process.version:Node的版本,比如v0.10.18。
process.platform:当前系统平台,比如Linux。
process.title:默认值为“node”,可以自定义该值。
process.argv:当前进程的命令行参数数组。
process.env:指向当前shell的环境变量,比如process.env.HOME。
process.execPath:运行当前进程的可执行文件的绝对路径。
process.stdout:指向标准输出。
process.stdin:指向标准输入。
process.stderr:指向标准错误。
process.exit():退出当前进程。
process.cwd():返回运行当前脚本的工作目录的路径。_
process.chdir():改变工作目录。
process.nextTick():将一个回调函数放在下次事件循环的顶部。
yargs文档
设置node命令行参数插件
Package.json 属性说明
name #包名。
version #包的版本号。
description #包的描述。
homepage #包的官网 url 。
author #包的作者姓名。
contributors #包的其他贡献者姓名。
dependencies #依赖包列表。如果依赖包没有安装则自动安装
repository #包代码存放的地方的类型可在Github上。
main #模块ID
keywords #关键字
node-REPL 命令
ctrl + c - 退出当前终端。
ctrl + c 按下两次 - 退出 Node REPL。
ctrl + d - 退出 Node REPL.
向上/向下 键 - 查看输入的历史命令
tab 键 - 列出当前命令
.help - 列出使用命令
.break - 退出多行表达式
.clear - 退出多行表达式
.save filename - 保存当前的 Node REPL 会话到指定文件
.load filename - 载入当前 Node REPL 会话的文件内容。