zoukankan      html  css  js  c++  java
  • 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
    这个速度会快些。
    
  • 相关阅读:
    JIRA Activity Stream连接到FishEye时路径不对
    职业分析
    Doublechecked locking解析
    Wireshark基本介绍和学习TCP三次握手
    插入排序算法
    Event.observe
    前端开发工程师如何在2013年里提升自己
    addEventListener(转)
    最好的HTML 5编码教程和参考手册分享
    XSRF 的攻击与防范
  • 原文地址:https://www.cnblogs.com/cth0/p/11695815.html
Copyright © 2011-2022 走看看