|--原 理解setInterval和setTimeout以及JS执行机制
今天先讲讲,set看看这段代码会输出什么执行的时间是多久
function test(){ console.log('开始'); seconds=1; var timer = setInterval(() => { console.log('内部'); seconds--; if(seconds <= 0){ clearInterval(timer); } }, 5000 ); console.log('函数尾部'); } test();
输出的结果是
开始 函数尾部 内部 [Finished in 5.3s]
注意,输出“函数尾部”后,经过了5秒之后输出“内部”,之后结束。...
|--摘 CentOS环境Nodejs的yum安装并手动升级到最新版本(方法长期有效)
2022年5月node的稳定版本是16.5.0,Cenots默认安装的是10.23.1,有些npm安装的扩展已经不支持这么低的版本,所以升级到最新稳定版本。
先确认系统是否已经安装了epel-release包:
yum info epel-release
如果有输出epel-release的已安装信息,则说明已经安装,如果提示没有安装或可安装则安装
yum install epel-release
安装完后,就可以使用yum命令安装nodejs了
yum install nodejs -y
发现,版本比较低。
node -v
v10.23.1
按照如下步骤一步一步来:
1. 清缓存
npm cache clean -f
2. 安装node版本管理工具'n'
npm install n -g
3. 安装node最新的稳定版本(我这里就是用的这个,安装时显示的是16.15.0)
n stable
或者可以安装最新版本
n latest
或者制定版本(比如:安装node指定版本8.9.4)
n 15.1.0
4. 检查安装结果,发现升级的版本没加到path里面 ...
|--摘 nodejs在后台运行和在win7命令行运行
操作系统windows7
运行cmd
最简单的方法是node命令
例如
node test.js
另外还可以用工具 pm2
pm2是一个进程管理工具,可以用它来管理你的node进程,并查看node进程的状态,当然也支持性能监控,进程守护,负载均衡等功能
在nodejs项目目录下运行
npm i pm2
操作方法
pm2 start test.js // 启动 pm2 start test.js-i max //启动 使用所有CPU核心的集群 pm2 stop test.js // 停止 pm2 stop all // 停止所有 pm2 restart test.js // 重启 pm2 restart all // 重启所有 pm2delete test.js // 关闭
这里我执行pm2 start test.js,程序会循环一直执行test.js,不知道为啥,我还是用node命令。 ...
|--转 nodjs 运行npm install .. 时提示:npm WARN saveError ENOENT: no such file or directory, open \...\package.json 问题解决方法
根据错误提示,是系统没有‘package.json’这个文件导致。这个文件的作用就是管理你本地安装的npm包。
所以我们要生成一个package.json文件,执行命令:
npm init
创建package.json文件,系统会提示相关配置(可键入配置,也可直接按回车键,回车即设置默认参数),也可以使用命令:...
|--摘 windows安装Node.js及环境配置
win7支持的最新版本是nodejs-v13.14.0,win8或者win10支持最新的nodejs
一、安装环境######
1、本机系统:Windows 10 Pro(64位)
2、Node.js:v6.9.2LTS(64位)
二、安装Node.js步骤######
1、下载对应你系统的Node.js版本:https://nodejs.org/en/download/
2、选安装目录进行安装
3、环境配置
4、测试
三、前期准备######
1、Node.js简介
简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。
2、下载Node.js
打开官网下载链接:https://nodejs.org/en/download/ 我这里下载的是node-v6.9.2-x64.msi,
此处说明下:新版的Node.js已自带npm,安装Node.js时会一起安装,npm的作用就是对Node.js依赖的包进行管理,也可以理解为用来安装/卸载Node.js需要装的东西...
|--转 centos8安装nodejs
通过官方查询需要安装的版本
https://github.com/nodesource/distributions
在CentOS下获取相应版本的nodejs资源(以NodeJS 14.x为例)
curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash -
运行
sudo yum install -y nodejs
进行nodejs安装
You may also need development tools to build native addons:
sudo yum install gcc-c++ make
To install the Yarn package manager, run:
curl -sL https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo sudo yum install yarn
确认安装成功
node -v
npm -v
安装cnpm
npm install -g cnpm -registry=https://registry.npm.taobao.org
...