nodejs学习笔记

165 阅读1分钟

nodejs

1.包管理工具安装(npm、cnpm、yarn)

  npm 
    配置淘宝镜像
    npm config set registry https://registry.npm.taobao.org
    查看镜像
    npm config get registry

    常用的命令  

    npm i   根据package.json 文件下载记录包  

    npm i 包名 --save(-S) | --save-dev(-D) | -g  

    npm uninstall 包名 --save(-S) | --save-dev(-D) | -g  

  cnpm  

    npm install -g cnpm --registry=https://registry.npm.taobao.org  (安装全局cnpm)

    cnpm i   根据package.json 文件下载记录包  

    cnpm i 包名 --save(-S) | --save-dev(-D) | -g  

    cnpm uninstall 包名 --save(-S) | --save-dev(-D) | -g  

  yarn   

    npm i yarn -g    (安装)

    yarn --version  (卸载)

    yarn  根据package.json 文件下载记录包

2. apidoc 接口文档生成

1.安装apidoc

    npm i apidoc -g

2.在项目的根目录配置apidoc.json     (创建一个json文件)
    {
    "name": "cs001",
    "version": "0.1.0",
    "description": "史上最牛逼的api接口文档",  //可以自己取名字
    "title": "cs001",
    "url" : "https:127.0.0.1:3000"
    }

3.在项目的根目录创建apidoc文件夹    

4.注解 apidoc   (注解每一个接口)
    /**
    * @api {get} /user/:id Request User information
    * @apiName GetUser
    * @apiGroup User
    *
    * @apiParam {Number} id Users unique ID.
    *
    * @apiSuccess {String} firstname Firstname of the User.
    * @apiSuccess {String} lastname  Lastname of the User.
    */

5.运行命令生成文档
apidoc -i ./routes  -o ./apidoc
         路由文件夹名字   创建的apidoc文件夹