• node的重点学习笔记(1)————node


    node的重点学习笔记(1)————node

    提到node就必须提一下他的npm了,npm是世界上最大的开放源代码的生态系统。通俗来说这就如同亚马逊丛林,要啥物种有啥物种,一个巨大的生态圈,里面有一堆的生物(各种模块和工具包)。

    举个常见例子:

    npm i supervisor -g  //这个是工具所以有-g,全局来用
    不要用node xxx.js了。
    直接使用supervisor xxx.js //这工具可以使你保存文件就自动运行服务器了。不需要重启
    

    上面的就是工具类的。

    npm i silly-datetime –save //这是模块,安装的代码
    //下面是调用方法
    var sd = require('silly-datetime');//引入模块。
    sd.format(new Date(), 'YYYY-MM-DD HH:mm');//实时时间,2019年10月17日22:12:53
    

    上面是模块类的。(第三方包,别人上传的,也就是说你自己也可以写一个上传上去)

    基本就分为两种(我就只学了两种。)

    node服务器模块(http,mysql,url这些都是引入进去就能用的。超级方便!!)

    其次就是要懂得怎么查(https://www.npmjs.com)npm的基地。

    举个最简单例子。(调用mysql模块的)

    安装:
    在这里插入图片描述

    用法:

    在这里插入图片描述

    文档有介绍模块大概的用法,使用起来也不是很难!!!

    package.json文件(npm init创建)

    一般来说,node_modules是不上传的,那别人安装啥包我也不知道啊!!!

    所以package.json就是记录安装了啥包的,通过它你就可以还原之前的node_modules了。

    所以package.json很重要,没有他,你都不知道要添加什么依赖,更别说启动了!

    //通过直接npm install就可以直接安装之前添加的依赖了。贼方便!
    npm install
    
    那我还想加其他依赖呢??
    npm i silly-datetime –save //一定要加--save才可以,不然无法写入package.json中!
    npm i silly-datetime –save-dev //这个也可以,但配置当前程序所依赖的其他包, 只会下载模块,而不下载这些模块的测试和文档框架
    

    安装淘宝镜像:

    这可学了,安装npm可以快很多,当然不学也没啥。

    npm install -g cnpm --registry=https://registry.npm.taobao.org
    使用:
    cnpm install xxx  --save
    这个速度会快些。
    
  • 相关阅读:
    ADO.Net对Oracle数据库的操作(转)
    代码反思(1)
    继承与多态
    存储过程
    linux学习流程及内容概括
    Linux下终端快捷键
    查找算法
    epoll解读
    TCP/udp编程
    如何学习嵌入式
  • 原文地址:https://www.cnblogs.com/cth0/p/11695815.html
Copyright © 2020-2023  润新知