前端开发环境全面配置 --- mac OS
Mac 开发配置
brew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Oh My Zsh
sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
~/.zshrc 添加 source ~/.bash_profile
更改默认使用的 shell
查看可以使用的 shell, 使用命令 cat /etc/shells
查看当前默认使用的 shell echo $SHELL
修改默认 shell 为 zsh chsh -s /bin/zsh
退出 iterm,重新打开就可以了。
通过 whoami 命令,查看当前用户
添加alias别名
出现zsh: command not found: xxx解决方法
source .zshrc
Nvm
不推荐brew安装nvm
安装nvm 前最好先安装git
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
Curl 安装nvm 卸载
rm -rf ~/.nvm
运行nvm还是出现command not found,那么请检查是否含有.bash_profile文件
- 安装之后,在.bash-profile中添加:(没有的话 touch ~/.bash-profile)
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm
- 执行 source ~/.bash_profile
nvm ls-remote. 查看可安装的node版本
nvm alias default 命令来指定一个默认(别名)的node版本...
nvm命令行操作命令
node
- -g package
- @angular/cli
- @vue/cli
- create-react-app
- webpack
- gulp
- grunt
- http-server
- yo (yeoman 暂不)
- hexo-cli

- —save
- qrcode. 用于将一些URL、文字、emojis等生成二维码,并将二维码保存成图片
- js-cookie 顾名思义是操作cookie的,有了这个库让我们对cookie进行增删改查方便了很多。
- cpr 用来将一个文件夹的文件拷贝到另一个文件夹。
- ua-parser-js 这个库主要用于获取浏览器的一些信息。
mongodb
brew install mongodb
mongod
mongo
vscode
Command + shift + p. 输入code
redis
mysql
推荐 Mac for MySQL 5.7 安装教程 https://www.cnblogs.com/kimbo/p/8724595.html
查看mysql 版本号。 mysql -V
Mac OS X 完全卸载MySQL
https://www.cnblogs.com/liyunfei0103/p/8053223.html
https://www.jianshu.com/p/9eababeec973
可命令行查找 find / -iname “mysql” 查找删除
添加mysql用户
CREATE USER 'charblus'@'localhost' IDENTIFIED BY '123456';
CREATE USER 'charblus'@'%' IDENTIFIED BY '123456';
GRANT ALL PRIVILEGES ON hive.* to 'charblus'@'localhost' IDENTIFIED BY '123456';
GRANT select,create ON hive.* to 'charblus'@'localhost' IDENTIFIED BY '123456';
brew install mysql
brew services start mysql
brew services restart mysql
PASSWORD(‘root’)在Mac中安装和使用MySQL
root
12345678
vim ~/.bash_profile加入PATH=$PATH:/usr/local/mysql/bin
source ~/.bash_profile
启动服务 mysql -u root -p
12345678
修改密码. SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
Mysql 启动报错
mac Access denied for user 'root'@'localhost' (using password: YES)
[分析 解析](https://blog.csdn.net/qq_36675754/article/details/81381341)
注意: 初始没有密码。测试 mysql -u root -p 直接回车 能否通过(安装时我设了密码,但貌似没起作用)
mac下mysql 忘记密码
第一步:
点击系统偏好设置->最下边点MySQL,在弹出页面中,关闭服务

第二步:
进入终端输入:cd /usr/local/mysql/bin/
回车后 登录管理员权限 sudo su
回车后输入以下命令来禁止mysql验证功能 ./mysqld_safe --skip-grant-tables &
回车后mysql会自动重启(偏好设置中mysql的状态会变成running)
第三步:
输入命令 ./mysql
回车后,输入命令 FLUSH PRIVILEGES;
回车后,输入命令 SET PASSWORD FOR 'root'@'localhost' = '你的新密码';
tree
默认tree命令是无法使用的,可以使用homebrew install tree安装。
如果直接使用tree,查看的目录里面含有中文字符的目录或文件时会出现汉字不能显示的问题,可以使用tree -N查看。
前端开发环境全面配置 --- mac OS的更多相关文章
- [.net 面向对象程序设计深入](5)MVC 6 —— 构建跨平台.NET开发环境(Windows/Mac OS X/Linux)
[.net 面向对象程序设计深入](5)MVC 6 —— 构建跨平台.NET开发环境(Windows/Mac OS X/Linux) 1.关于跨平台 上篇中介绍了MVC的发展历程,说到ASP.NET ...
- [xUnix 开发环境--01] MAMP mac os 10.10 配置经历、要点——01. phpmyadmin连不上
Mac OS 10.10已经自带了apache2和php(php的路径我至今还没不知道,太懒没去找) 用brew安装mysql, 在官网上下载了phpmyadmin,按官方方式配置完后,登录不上,也不 ...
- Lua开发环境搭建(Mac OS X)
1. 安装Rudix Rudix: http://rudix.org curl -O https://raw.githubusercontent.com/rudix-mac/rpm/2015.4/ru ...
- 总结:Mac前端开发环境的搭建(配置)
新年新气象,在2016年的第一天,我入手了人生中第一台自己的电脑(大一时好友赠送的电脑在一次无意中烧坏了主板,此后便不断借用别人的或者网站的).macbook air,身上已无分文...接下来半年的房 ...
- 用 Docker 快速配置前端开发环境
来源于:http://dockone.io/article/1714 今天是你入职第一天. 你起了个大早,洗漱干净带着材料去入职. 签了合同,领了机器,坐到工位,泡一杯袋装红茶,按下开机键,输入密码, ...
- webpack4.x笔记-配置基本的前端开发环境(一)
webpack的基本使用 webpack 本质上是一个打包工具,它会根据代码的内容解析模块依赖,帮助我们把多个模块的代码打包.借用 webpack 官网的图片: 虽然webpack4.x的版本可以零配 ...
- AngularJS + CoffeeScript 前端开发环境配置详解
AngularJS 号称 '第一框架' ('The first framework') 确实是名不虚传.由其从jQuery中完全转入AngularJS后就有无法离开他的感觉了.虽然AngularJS的 ...
- 用grunt搭建web前端开发环境
1.前言 本文章旨在讲解grunt入门,以及讲解grunt最常用的几个插件的使用. 2.安装node.js Grunt和所有grunt插件都是基于nodejs来运行的,如果你的电脑上没有nodejs, ...
- 【前端福利】用grunt搭建自动化的web前端开发环境-完整教程
jQuery在使用grunt,bootstrap在使用grunt,百度UEditor在使用grunt,你没有理由不学.不用! 1. 前言 各位web前端开发人员,如果你现在还不知道grunt或者听说过 ...
随机推荐
- PXE配置手记(Linux)
服务器端:RHEL5(静态IP 192.168.1.101) 源Gentoo系统:服务器上的Gentoo系统就来自于它,编译内核也是在这台机器上执行的 无盘客户端:网卡是 AMD PCnet32 支持 ...
- 数据库管理系统的ACID特性
数据库管理系统(DBMS)的事务都遵循着四种标准规格的约定.将这四种特性的首字母结合起来就统称为ACID特性.这些约定是所有DBMS都必须遵守的规则. 原子性 原子性是指在事务结束时,其中所包含的更新 ...
- Can you answer these queries?---hdu4027
题目链接 有n个数:当操作为1时求L到R的和: 当操作为0时更新L到R为原来的平方根: 不过如果仔细演算的话会发现一个2^64数的平方根开8次也就变成了 1,所以也更新不了多少次,所以可以每次更新到底 ...
- C++三大特性之封装
原文地址:https://qunxinghu.github.io/2016/09/12/C++%20%E4%B8%89%E5%A4%A7%E7%89%B9%E6%80%A7%E4%B9%8B%E5%B ...
- sublime 使用总结
不管你用什么编辑,sublime是首选编辑器,就是sublime淘汰,但已成为标准.例如:atom,几乎等同于sublime,及其他可以几乎调成到sublime操作方式. 一.常用插件 插件搜索地址: ...
- RSA加密常用的填充方式 以及 常见错误
一.RSA加密常用的填充方式 1.RSA_PKCS1_PADDING 输入:比 RSA modulus 短至少11个字节.如果输入的明文过长,必须切割,然后填充 输出:和modulus一样长 根据这个 ...
- 万恶之源 - Python基础数据类型三
字典 字典的简单介绍 字典(dict)是python中唯⼀的⼀个映射类型.他是以{ }括起来的键值对组成. 在dict中key是 唯⼀的.在保存的时候, 根据key来计算出⼀个内存地址. 然后将key ...
- git 生成patch 和打入patch
转载:https://blog.csdn.net/liuhaomatou/article/details/54410361 平时我们在使用git 管理项目的时候,会遇到这样一种情况,那就是客户使用gi ...
- Android中Activity的四种开发模式
Activity的四种启动模式:standard.singleTop.singleTask.singleInstance 清单文件中的Activity配置使用:android:launchMode ...
- 使用nvm管理node版本时,各个版本下公用npm安装的插件问题
因为使用了NVM(node版本管理工具),所以在切换node版本的时候安装的插件不能共享使用,必须重新安装,导致不必要的工作量 所以我将npm(node包管理工具提取出来) 进行node版本之间的共享 ...