npm 常用命令
-
npm init
- npm init -y 可以跳过向导,快速生成
-
npm install
- 一次性把 dependencies 选项中的依赖项全部安装
- npm i
-
npm install 包名
- 只下载
- npm i 包名
-
npm install --save 包名
- 下载并且保存依赖项 ( package.json 文件中的 dependencies 选项)
- npm i -S 包名
-
npm uninstall 包名
- 只删除,如果有依赖项会依然保存
- npm un -S 包名
-
npm help
- 查看使用帮助
-
npm 命令 --help
解决 npm 被墙问题
安装淘宝镜像 cnpm:
# 在任意目录执行都可以
# --global 表示安装到全局,而非当前目录
# --global 不能省略,否则不管用
npm install --global cnpm
npm i -g cnpm
Express
-
创建目录并进入此目录:
$ mkdir myapp $ cd myapp
-
创建项目
cnpm init // 一直回车到下面这步时,入口文件修改为 app.js entry point: (index.js)
-
安装并保存依赖:
npm install express --save
- 临时安装 Express
npm install express --no-save
-
部署服务器
var express = require('express') // 创建服务器应该程序 http.createServer var app = express() // 当服务器收到 get 请求 / 的时候,执行回调函数 app.get('/', function (req, res) { res.send('hello express!') }) app.listen(3000, function () { console.log('running...') })