CMD:
ipconfig
- 查看ip配置
window+r 快捷打开
cmd是command的缩写.即命令提示符(CMD),Win为基础的操作系统下的“MS-DOS 方式”。
git base:
bash是linux风格的命令行,路径也是linux式的,可以使用windows和linux的命令;
cmd是windows风格的命令行,可以使用windows命令;
CMD是天生就带了系统的PATH环境变量,这一点会导致如果你运行某些脚本的时候,如果依赖某些安装的程序,如python、node这些,git-bash就会提示不存在对应的命令,而cmd可以正确运行
Linux常用指令
Linux是一套开源的免费操作系统,与系统的交互通常用命令来实现
ls
- 查看当前文件夹下的文件(list单词的缩写)
ls -al/ls -a -l
- 查看隐藏文件并且竖向[排列
cd
- 进入某一个文件夹(change directory)的缩写,cd
…回到上一级。tab键代码自动补全
clear
- 清屏
mkdir 文件夹名
- 带名字
- 创建文件夹
touch 文件名
- 创建一个文件
rm 文件名
- 删除一个文件
rm -r 文件夹名
- 删除一个文件夹
mv 要移动的 移动到
- 原文件或文件夹 目标文件或文件夹 移动文件
cat 文件名
ctrl+c
- 取消命令
上下键
- 查看历史命令
vim
- Vim是一款命令行下的文本编辑器,编辑方式跟图形化编辑器不同
vim 文件(没有则添加)
i 进入编辑模式
ESC+ :wq 保存并且退出 + 回车
ESC + :q!
CNPM
cnpm是什么?
它是淘宝对国外npm服务器的一个完整镜像版本,也就是淘宝 NPM 镜像
cnpm的安装
npm install -g cnpm --registry=https://registry.npm.taobao.org
淘宝镜像
npm config set registry https://registry.npm.taobao.org
cnpm的使用
cnpm和npm的使用基本没有区别,只需要将npm替换成cnpm
NPM
全称:Node Package Manager , Node的包管理器
通过NPM可以对Node的包进行搜索、下载、安装、删除、上传
npm -v
- 查看npm的版本
npm init
-
手动初始化项目的package.json文件
-
一路回车即可
npm init -y
- 自动初始化一个默认配置的package.json
{
"name": "day02","version": "1.0.0","description": "","main": "01.module.js","scripts": {
"test": "echo \"Error: no test specified\" && exit 1"},"keywords": [],"author": "","license": "ISC"}
npm i 包名
-
安装指定的包(下载之前先要初始化一个package.json)
-
或者 npm install 包名 i是简写
-
包会下载到node_modules文件夹中
-
package-lock.json 下载包的缓存文件
-
下载包会自动添加到package.json中的开发依赖
npm install 包名 --save
或 npm i xxx -S
或npm i xxx
安装指定包并添加到项目的生产依赖中
npm i 包名 -D
npm install / i 包名 --save-dev
或 npm install / i 包名 -D:
下载包并添加到package.json中的开发依赖里,安装指定包并添加到项目的开发依赖中
npm r 包名
-
npm remove / r 包名 :删除指定的包
-
使用它删除以后缓存和包都就没了
npm i
- npm install / i :安装项目中的所有依赖
npm i xxx@1.12.1
:下载指定版本的包,下载1.12.x版本的包,x代表最新版本
npm i 包名 -g
npm install / i 包名 -g:
-
全局安装(全局安装都是安装一些工具)
-
作用:将来作为cmd/终端指令使用,不是通过模块化语法引入使用
-
比如:npm i webpack -g --> 将来就可以在 cmd/终端 使用webpack指令
Yarn
yarn是Facebook开源的新的包管理器,可以用来代替npm。
有缓存。
没有自己的仓库地址,使用的是npm仓库地址。
npm i yarn -g
- 全局安装yarn
yarn --v
yarn --version
yarn init
//生成package.json !!!注意生成的包名不能有中文,大写
- 一路回车
yarn init -y
- 自动生成package.json文件
yarn add global 包名
(全局安装)
yarn add 包名
(局部安装)
yarn add 包名 --dev
(相当于npm中的–save-dev)
yarn remove 包名
- 同样移出之后,缓存和配置文件不再有
yarn 下载所有包
node
安装/运行
- 安装见环境-指令
node 文件名
- 一定要来到当前要运行的文件所在目录
tab可以自动补全
- 文件按tab可以自动补全
ctrl+c
- 在cmd/终端中,所有退出指令:ctrl + c (一次不行就多按几次)
修改npm仓库地址
-
任意位置输入指令都可以
-
npm config set registry https://registry.npm.taobao.org/
nodemon
每次修改js?件需重新执?才能?生效,安装nodemon可以监视文件改动,?动重启
npm i -g node
-同样任意位置都可以,因为是全局安装
-
使用 nodemon 文件名可以启动项目
-
如果出现问题,这用管理员打开powershell,输入set-ExecutionPolicy
RemoteSigned,然后输入y
nodemon 文件名
ctrl + c退出
NodeJS中调试代码
在chrome调试nodejs代码
node --inspect-brk 文件名`启动文件
-
–inspect 启动调试
-
-brk 在代码的第一行打一个断点
浏览器中打开
调试代码
在VScode中打开
使用 nodemon 文件名可以启动项目
- 如果出现问题,这用管理员打开powershell,输入set-ExecutionPolicy
RemoteSigned,然后输入y