npm
npm命令集: mac安装路径: /usr/local/lib/node_modules/
npm -v 查看版本
npm install npm -g 更新最新的npm
npm安装淘宝镜像资源 npm install -g cnpm --registry=registry.npm.taobao.org
cnpm sync connect 同步模块
npm list 查看包列表
npm i --prouduction 只装生产环境的包
npm view jquery versions 查看xx版本
npm i jquery@2.2.1 安装指定版本
npm outdated 查看哪些包是否过期
^1.2.4 ^表示锁定主版本号是1
~1.2.4 ~表示锁定主版本号和次版本号
npm的语义版本 www.npmjs.cn/misc/semver…
npm cache clean -force 清除缓存
FAQ
有些包下载完是默认从全局去找 而不是当前目录找 所以在当前目录下执行改命令需要
这样可以在脚本配置
在脚本写可以直接写gulp因为脚本先找当前包
linux
grep:Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。格式grep [options]
当前文件基本操作
pwd: 查看当前路径
cat: 查看当前文件
mkdir:创建文件夹
touch 创建文件
exit:退出当前操作
which:查找文件. which 指令会在环境变量$PATH 设置的目录里查找符合条件的文件。
ls
ls:查看当前目录下文件
ls -a 查看所有文件包含隐藏文件
- -R 若目录下有文件,则以下之文件亦皆依序列出 ls -al 查看当前目录所有详细文件 第一列 第一个如果是d代表文件夹 -代表文件 后面的几位代表执行权限 r-red w-write x-执行(英文不知道是不是execute)
chomd :chomd 777 文件名 修改某个文件权限 rwx二进制代表 r是2的2次方 w是2的一次方 x是2的零次方 所有权限都有的话 加一起等于7
“mv 文件名 路径”: 移动文件
rm
rm 文件名:删除文件
rm -r 文件路径 删除这个文件夹里面所有
-f:强制删除文件或目录
port
lsof -i:8002 查看端口
Kill 8002 关闭端口
tail
代码过长可能不生效