笔记关键词检索?

在所有笔记中搜索你感兴趣的关键词!

《写给PHP开发者的Node.js学习指南》

作者:DanielHoward 著


npm

1. 查看npm命令:

$ npm help

 

2. 化一个基于node的项目,会创建一个配置文件package.json(两种方式):

//1.一般情况下 一路enter
$ npm init
//2.全部使用默认配置
$npm init --yes

 

3. 安装模块(包):

//全局安装
$ npm install 模块名 -g
//本地安装
$ npm install 模块名
//一次性安装多个
$ npm install 模块1 模块2 模块n --save
//安装运行时依赖包
$ npm install 模块名 --save
//安装开发时依赖包
$ npm install 模块名 --save-dev


4. 查看安装目录:

//查看本地安装的目录
$ npm root
//查看全局安装的目录
$ npm root -g


5. 卸载模块(包):

//卸载本地模块
$ npm uninstall 模块名
//卸载全局模块
$ npm uninstall -g 模块名


6. 更新模块(包)

$ npm update 模块名
$ npm update 模块名 -g


7. 查看当前安装的模块(包)

$ npm ls
$ npm ls -g


8. 查看模块(包)的信息:

$ npm info 模块名

package.json文件的配置说明:

{
  "name": "blog",  //项目名称
  "version": "0.0.0",   //版本
  "description": "",   //项目描述
  "private": true,  
  "main": "index.js",  //入口文件
  "scripts": {   //配置一些通用的命令脚本
    "start": "node ./bin/www"
  },
  "keywords": [],  //项目的关键字
  "author": "",  //作者
  "dependencies": {   //开发时的依赖
    "body-parser": "~1.16.0",
    "cookie-parser": "~1.4.3",
    "debug": "~2.6.0",
    "ejs": "~2.5.5",
    "express": "~4.14.1",
    "morgan": "~1.7.0",
    "serve-favicon": "~2.3.2"
  },
  "devDependencies": {   //运行时的依赖
    "express-session": "^1.15.1"
  }
}

 

9. 安装依赖包(两种情况)

//安装运行时依赖
$ npm install 模块名 --save
//安装开发时依赖
$ npm install 模块名 --save-dev


10. scripts配置可执行的命令,以 键值对 的方式配置,可配置多个

"script": {
    "命令": "执行代码",
    ...
}


11. 执行配置的命令

//必须加run
$ npm run 命令
//特殊的命令 start 可不加run
$ npm start 

$ npm run start


使用国内npm镜像源(3种方式)

1) 使用配置:

$ npm config set registry 镜像源地址


2) 使用cnpm:

//先安装cnpm工具
$ npm install -g cnpm --registry=镜像源地址
//使用cnpm代替npm
$ cnpm install 模块名


3) 使用nrm(推荐):

//1.先安装nrm工具
$ npm install -g nrm
//2.查看当前可用的镜像源
$ nrm ls
//3.切换npm源
$ nrm use 镜像源名称

参考资料: https://www.jianshu.com/p/087d839e1d0c

评论 (0)

发布评论

你的邮箱地址不会被公开。请输入所有带 * 的信息。