node的重点学习笔记(1)————node
2024-09-01 11:16:52
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
这个速度会快些。
最新文章
- 关于line-height
- UIAlertController警告视图和操作表单
- 安装idea开发工具
- 安装完Pydev却无法创建Python工程
- webservice报错Message part refundRequest was not recognized. (Does it exist in service WSDL?)
- 自己模拟实现spring IOC原理
- 转:JS日期加减,日期运算
- Bootstrap基础教程
- SpringCloud使用Prometheus监控(基于Eureka)
- 学习笔记《Java多线程编程实战指南》二
- java 各种循环遍历
- python下彻底解决浏览器多窗口打开与切换问题
- ntp测试
- 字符串拆分函数 func_splitstr
- 使用泛型和内部静态类实现栈(FILO,先进后出)
- .NET 社区汇总
- javaEE中的spring配置笔记
- BZOJ 2243 染色(树链剖分好题)
- 淘宝开源平台(taobao-code)使用
- 发现知乎的一个Bug,并且我绕过了此Bug,沾沾自喜中...
热门文章
- 实现一个基于码云的Storage
- [系列] go-gin-api 路由中间件 - 捕获异常(四)
- spring boot日志logback输出
- Lottie在手,动画我有:ios/Android/Web三端复杂帧动画解决方案
- solr java代码
- IBM DB2 SQL error code list
- Elastic Stack 笔记(十)Elasticsearch5.6 For Hadoop
- 公用的update
- 【linux】记录一个yum update和upgrade的区别
- git使用笔记-git项目的建立及配置、创建子分支及独立分支、分支重命名