6.4.1. npm命令¶
-
git clone https://github.com/isaacs/npm.git
常见命令¶
基本:
npm -v #显示版本,检查npm 是否正确安装。
npm init //初使化, 生成package.json文件(可以用此察看此文件的结构)
install命令:
npm install express #安装express模块
npm install -g express #全局安装express模块
npm install --global express //--global进行全局安装,这样我们才可以在任何路径下使用gulp命令
npm install express --save // 添加--save-dev选项,把express模块安装依赖里
// save-dev选项,把gulp模块安装在开发依赖里
npm install express --save-dev // gulp仅仅是开发辅助工具,只在本地开发机器上使用,因此上述命令添加--
run命令:
npm run xxx 命令基本是执行「package.json」文件中的scripts字段下面的命令, 如:
"scripts": {
"prebuild": "rm -rf dist/files",
"build": "cross-env NODE_ENV=production webpack"
}
则:
npm run build 本质是执行 cross-env NODE_ENV=production webpack
其他:
npm list #列出已安装模块
npm show express #显示模块详情
npm update #升级当前目录下的项目的所有模块
npm update express #升级当前目录下的项目的指定模块
npm update -g express #升级全局安装的express模块
npm uninstall express #删除指定的模块
配置相关:
npm config list
// 设定配置
npm config set registry=http://registry.npmjs.org
npm -g --registry http://registry.cnpmjs.org install appium
// taobao版
npm config set registry https://registry.npm.taobao.org --global
npm config set disturl https://npm.taobao.org/dist —global
step 1. 下载源代码,比如 https://github.com/appium/appium/archive/v0.17.6.tar.gz, 0.17.6 的源代码。
step 2. 解压到目录,比如 appium-0.17.6
step 3. sudo npm config set registry=http://registry.npmjs.org 或者 npm config set registry=http://registry.npmjs.org
step 4. npm install -g appium-0.17.6
npm国内镜像介绍:
1.通过config命令
npm config set registry https://registry.npm.taobao.org
npm info underscore (如果上面配置正确这个命令会有字符串response)
2.命令行指定
npm --registry https://registry.npm.taobao.org info underscore
3.编辑 ~/.npmrc 加入下面内容
registry = https://registry.npm.taobao.org
搜索镜像: https://npm.taobao.org
建立或使用镜像,参考: https://github.com/cnpm/cnpmjs.org
node之版本升级和管理:
$ curl https://raw.github.com/creationix/nvm/v0.4.0/install.sh | sh//安装nvm管理器
nvm install 0.11.12//安装node0.11.12版本
nvm ls//查看当前已经安装的版本,上面第一种方法n也可以通过ls查看
nvm use 0.11.12//使用0.11.12作为当前版本。
https://github.com/creationix/nvm