环境搭建
npm+node
去nodejs官网下载对应平台安装包: download page
安装nodejs成功后,会对应安装一个npm包管理器
npm安装各种依赖包,会默认从 http://registry.npmjs.org/ 下载,可能有些包会下载较慢,这时可以指定特定的下载源,如:
// 将registry指定为淘宝国内镜像站点
npm config set registry='https://registry.npm.taobao.org/'
npm install gulp
or
npm install gulp --registry=https://registry.npm.taobao.org
当然你也可以用cnpm替换npm进行nodejs包管理工具, 参考: https://cnpmjs.org/
最常用的命令
// install,会根据项目跟目录下的package.json文件,进行相关依赖包安装
npm install
// install package,安装指定包
// --save-dev 只在dev环境下有效,--save 在prod环境有效, 默认值: --save
npm install gulp --save-dev
npm install gulp --save
// build, 会对应执行package.json中script申明的build命令
npm run build
yarn — 更快速、更可靠、更安全的包管理器(推荐):使用参考
sudo npm install -g yarn
React 环境
create-react-app工具 参考
可创建一个基本的react项目,如要作为中型项目管理,你可能需要自己配置: eslint、cssModules、redux等。
// 安装命令行工具
sudo npm install -g create-react-app
// 初始化一个项目,注:项目名如多余一个单词,请用短划线连接。
create-react-app hello-world
generator-react-impression工具 参考
可快速更新符合公司规范的项目架构、代码规范、优化及部署。
// 安装命令行工具
sudo npm i -g yo generator-react-impression
// 初始化一个项目
yo react-impression