React第一篇 npm、yarn介绍

3,588 阅读2分钟

React 学习笔记

完整代码戳git

第一部分,腾讯课堂react入门课程
课程地址
React第一篇 npm、yarn介绍
React第二篇 React语法
React第三篇 单页应用开发
React第四篇 路由&Hooks
React第五篇 综合应用(登录+列表)

第二部分,Redux课程
课程地址
React第六篇 Redux
React第七篇 React Redux


Node

Node.js 是一个基于Chrome V8引擎的javaScript运行环境,相当于一个看不见的黑盒子(没有界面)
作用:

  • 前端开发环境: webpack + npm插件 + Server
  • 服务端动态编程语言: Java Web ,Php Web, Node Web

NPM

NPM官网

  • 概念:NPM是包管理器
  • 用法:
    • npm -v
    • npm init 初始化配置信心 生成package.json
    • npm install | npm install -g 局部安装|全局安装

npm创建react项目

  • cd mkdir frontWorkspace 创建前端项目工作空间
  • cd frontWorkspace 进入工作空间
  • npm init 初始化,package.json已经创建完成
  • ls 列出目录下文件
  • mkdir src 创建src目录
  • cd src 进入src目录
  • vi index.js 创建入口文件
  • npm install react --save 安装react 并保存到package.json中,生成了node_modules文件夹
    • 这时package.json会自动生成依赖代码
      "dependencies": { "react": "^16.13.1" }
    • 如果没有node_modules文件夹,而package.json中有react依赖,执行npm install(简写npm i)命令, react也会被同步进来

npm插件发布

Yarn

Yarn中文官网

前端的包管理器
yarn缓存了每个下载过的包,所以再次使用时无需重复下载。同时利用并行下载以最大化资源利用率, 因此安装速度更快。

  • 速度更快 更安全 更可靠
  • npm install yarn -g //全局安装
  • npm install yarn@1.xx.x -g //安装指定版本
  • npm upgrade yarn -g //全局更新
  • 语法
    • yarn -v 查看版本
    • yarn init
    • yarn install
    • yarn add/remove 安装新插件/移除 (等效npm install xxx )
    • yarn publish/login/logout 发布插件到npm平台
    • yarn run 运行脚本
      • 例:修改package.json下脚本,执行yarn run npm_version 脚本
      "scripts": {
          "npm_version": "npm -v"
        }