nodejs
1.服务器端运行的 js的一个运行环境
apache tomcat IIS nginx
开放源 BSD github
特点:
事件驱动 event
非阻塞
和异步I/O模型 input输入 output 输出
Node大部分基本模块都用JavaScript编写,底层模块 c++ c++稳定性 性能非常好
官方网址:
https://nodejs.org/zh-cn/
win+r =>cmd
node -v
npm -v
C:\Users\sam>node
‘node’ 不是内部或外部命令,也不是可运行的程序或批处理文件。
1.node卸载了
npm package manager npm包管理工具
add to path 自动将program file/nodejs/
计算机->属性->高级系统设置->高级->环境变量
系统变量:path 加入的是node.exe的路径
C:\Program Files (x86)\Common Files\Oracle\Java\javapath;
%SystemRoot%\system32;
%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0;
C:\Program Files\Microsoft VS Code\bin;
%JAVA_HOME%\bin;
%JAVA_HOME%\jre\bin;
C:\Program Files\nodejs;
命令行 小黑窗口的打开方式
方法1: win+R 输入cmd 进入
C:\Users\sam>
方法2: shift+鼠标右键 在此处打开命令窗口 C:\Users\sam\Desktop>
方法3: 文件夹的地址栏中 输入cmd
进入到当前地址的所在路径下
win8+win10 异常 使用管理员身份打开
windows命令行的常用命令 不区分大小写
1.cd+空格 进入到一个目录 路径可以使用tab自动补全
cd … 回退目录 上一层目录
转换盘符 盘符:
使用上下查找已经输入过的命令
2.查看当前目录下的文件或者文件夹
dir
3.cls 清屏
4.创建一个目录
想在桌面上创建一个目录
1.进入到桌面
2.使用命令
md的 makedir的所缩写
md 创建一个空目录
md aaa
5.删除一个空目录
rd 删除一个文件夹
rd /s 删除过程中 会有提示
rd /q 删除一个目录 quite安静模式
5.创建一个文件
cd.>b.txt
6.删除一个文件
del 文件名
6.当前文件夹下 ./
上一层文件下 …/
Nodejs
1.非阻塞
2.异步的i/o input output
3.event事件驱动型
4.跨平台 windos mac linux
{
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
“version”: “0.2.0”,
“configurations”: [
{
“type”: “node”,
“request”: “launch”,
“name”: “Launch Program Node”,
“program”: “${workspaceFolder}\${relativeFile}”
}
]
}
localhost
127.0.0.1
回路地址
1.js数组去重的方法
https://segmentfault.com/a/1190000016418021?utm_source=tag-newest