说明:本文将介绍如何从零开始搭建前端开发环境
验证
确保电脑环境干净,处于未安装node和npm状态
终端命令行输入:
1 | node -v |
卸载
终端命令行输入:
1 | sudo npm uninstall npm -g |
本地清除原有缓存
终端命令行输入:
1 | npm cache verify # 清除npm本地缓存 |
下面正式开始搭建前端开发环境👇👇👇
安装环境:
一、下载安装Xcode
链接: https://pan.baidu.com/s/1SB2IlBAlikQEBOCKTn2AUA
密码: 2um7
二、安装CommandLineTools
终端命令行输入:
1 | xcode-select --install |
注意事项:*如果报不能安装该软件,则可以去https://developer.apple.com/download/more/开发者网站下载相应版本的CommandLineTools工具*
三、安装homebrew
1 | /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" |
四、安装ohmyz:
了解更多可查看https://ohmyz.sh/
终端命令行输入:
1 | sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" |
设置主题:
终端命令行输入:
1 | vim ~/.zshrc |
五、安装nvm/n
5.1 nvm安装
——终端命令行输入:
1 | brew install nvm # 安装最近的稳定版本 |
5.2 n安装
——终端命令行输入:
1 | npm i n -g |
注意:如果此时安装失败,提示以下信息
1 | npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules |
这个时候 你可以输入sudo npm i xxx -g。但是这样的话,在今后处理一些模块依赖的话,会经常有提示这样的信息。
当然我们也可以采取一些方法避免提示用sudo,终端命令行输入:
1 | sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share} |
或者,加上权限,终端命令行输入:
1 | sudo chmod -R 777 /usr/local/n |
六、安装指定版本node,npm版本随node版本会同步更新
6.1 通过nvm安装
——终端命令行输入:
1 | nvm install node # 安装最近的稳定版本 |
6.2 通过n安装
——终端命令行输入:
(当10.17.0版本没有安装时,则安装这个版本。如果10.17.0版本已经安装了,则切换的这个node版本。)
1 | n 10.17.0 # 使用或安装指定版本的node |
七、安装指定版本yarn
终端命令行输入:
1 | npm install -g yarn@1.19.1 |
八、切换镜像源
查看:npm config get registry
切换:npm config set registry
淘宝镜像源:npm config set registryhttps://registry.npm.taobao.org/
公司镜像源:npm config set registryhttp://XXXX
还原仓库地址:npm config set registryhttps://registry.npmjs.org/
该镜像源下创建npm账号:npm adduser
Username: 输入自己npm账号用户名
Password:输入自己npm账号密码
Email: (this IS public) 输入自己npm账号邮箱
该镜像源下npm账号:npm who am i
该项目有权限的账号:npm owner ls
如果切换未生效,通过安装nrm设置:
九、安装nrm
- 下载nrm:npm install -g nrm
- 查看已有的镜像源:nrm ls
- 添加registry地址:nrm add abc http://XX(“abc”为自定义名称,“http://XX”为目标镜像源)
- 切换npm registry地址:nrm use jingling
十、检查
1 | node -v # 检查是否是10.17.0 |