标签:官方 list 项目 线程 uninstall art stop 数据 json
这些都是我个人平常总是使用的一些关于node的工具,不喜勿喷
先声明对于线程的补充 我们引用官方的解释:线程可以独立运行的最小的CPU单位,可以在同一个进程里并发运行,共享该进程下的内存地址空间
都说js是单线程的语言,即使有很多工具的帮助,也改变不了单线程的一个特点,即使是使用了node之后
node的最大特点是异步I/O,node官网的几乎所有方法都提供了关于异步的使用方法,比如dir.read(callback)
和dir.readSync()
,但是node还是被很多人排挤的一部分原因是没办法多线程去运行node项目,但是pm2的诞生可以说是又极大的提升了node的地位,他可以充分利用cpu和内存的资源,让node发挥到了极致
关于pm2的常用命令
nvm是一种用来让你的电脑同时可以安装多个node版本,而且可以快速的切换各个node之间的版本,在开发的过程中,总会遇到一些要求node版本的特殊并且过分的理由,比如上次踩坑安装的easy-mock模拟的数据接口,竟然过分的要求node版本是1.8.x,太难了=-=
还有很多高级的操作可以查看官网
nrm是一个用来快速切换pm2的,让你在多个镜像源之间来回穿梭
nrm常用命令
还有很多高级的操作可以查看官网
nodemon可以让你每次修改完js代码之后,只要保存之后,他就会重新加载这个代码段
还有很多高级的操作可以查看官网
标签:官方 list 项目 线程 uninstall art stop 数据 json
原文地址:https://www.cnblogs.com/sunhang32/p/12124813.html