node课堂笔记

node课堂笔记

1 node的安装【掌握】

  • 从官网下载对应版本 http://nodejs.cn/download/ 【1】

  • 点击下一步,windows傻瓜式安装 【最好默认目录 目录要英文】【2】

  • 安装目录【3】

    C:\Program Files\nodejs\   # node是安装在这个目录的哦~~~
    
  • 测试是否安装成功【4】

    • win + r 进入cmd 【dos系统】
    node --version  # 查看node的版本 如果有 就是成功
    

2 如何让js运行在node环境中?

  • 运行js

    node js文件的名字  # 让js运行在node中
    
  • 补充几个dos命令

    cd 路径  # 切换到某个目录
    cls     # 清除屏幕
    盘符:    # 切换到某个盘
    ctrl + c   # 中断程序的运行 注意: 一次不行 就多按几次 !!!
    dir     # 显示当前目录下有哪些东西   
    

3 node模块化【掌握】

  • 概念:node中,一个js文件就是一个模块,模块之间可以相互导入和导出

  • node导入和导出的语法

    # 导出【暴露出去】
    module.exports = 要导出的东西    # 导出的可以是任意类型的数据  一般是对象。
    
    # 导入
    let 变量 = require('要导入的js的路径')
    

4 包

4.1 什么是包?【了解】

  • 一个目录,就是一个包(package),包管理简单的说,就是管理这个目录。

4.2 包描述文件

  • package.json 【管理当前目录,记录当前目录的依赖模块】

  • 如何创建?

    npm init   # 只要按照了node 就自带npm
    

5 npm命令【非常熟练使用】

  • 注意: 安装node,就自带npm命令

  • npm是一个模块管理工具,主要用于: 下载 模块、删除模块、更新模块 …

  • 常用命令:

    • 关于下载: 下载命令是最重要的。 【局部下载安装】
    # 注意: 
    	# 1. npm 安装的模块 都安装在了当前目录的 node_modules 文件夹中
        # 2. npm 下载了这个模块 自动把模块的名字和版本等信息 记录在 package.json中
        
    ==》》  npm i 模块名   # 下载模块 【模块 == 开源的js库 如:jquery】
    
    
    # 问题: npm模块从官网下载模块 好慢哦~~ 怎么办呢?
    - 切换下载源, 从淘宝下载 ~~~
      npm config get registry   # 看看现在从什么地方下载
      npm config set registry https://registry.npm.taobao.org   切换成淘宝
    
    ==》》 npm i 模块名@版本号    # 下载指定版本
    
    ==》》 npm i 模块名 -D   # 下载模块 且 保存到开发依赖。
    
    • 一次性下载所有依赖模块
    npm i   # 找到当前目录的 package.json 一次性下载所有依赖模块
    
    • 要给电脑安装某个命令【全局安装】
    npm i 模块名 -g  # 全局安装
    
    # npm全局下载安装的东西在哪里呢?
    C:\Users\Administrator\AppData\Roaming\npm # 在这里~~~
    
    • 别的命令
    npm view 模块名 versions  # 查看模块的版本们
    
  • 命令小节:

    npm init             # 生成package.json
    npm i 模块名          # 安装模块 默认保存到运行依赖
    npm i 模块名@版本号    # 安装指定版本模块
    npm i 模块名 -D       # 安装模块 且 保存到开发依赖
    
    npm i                # 一次性安装当前package.json记录的模块
    npm i 模块名 -g       # 全局安装
    
    # 全局安装,都是为了安装一个 ==命令==
    

6 yarn命令【非常熟练使用】

  • 安装yarn 【使用npm安装】

    npm i yarn -g   # 使用npm安装yarn命令 安装成功 就可以使用yarn命令
    
  • yarn常用命令

    yarn init             # 生成package.json
    yarn add 模块名          # 安装模块 默认保存到运行依赖
    yarn add 模块名@版本号    # 安装指定版本模块
    yarn add 模块名 -D       # 安装模块 且 保存到开发依赖
    
    yarn                      # 一次性安装当前package.json记录的模块
    yarn global add 模块名     # 全局安装
    

7 今日任务 【作业】

  • npm命令【手写5遍】 拍照提交

  • yarn命令【手写5遍】 拍照提交

  • xmind里面的 所有 for 循环 【写代码 搞懂怎么用的 写上自己的理解】

  • 【扩展 - 训练js逻辑水平】【选做】

    1. 找出字符串出现次数最多的字符
    let str = "jakgjtjamfhjasgkjamthjgajgl";
    
    2. 推平数组: 变成一维数组 且 排序 且 去重
    let arr = [1,2, [3, 4], [5, [6, 7, [8, 9, [2, [4, 6]]]]]]
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值