cometang前端技术博客 cometang前端技术博客
首页
  • html5
  • JavaScript
  • ES6
  • Vue
  • 微信小程序
  • react
  • react上手教程
  • 前端框架
  • 大神之路
  • 面试汇总
  • Node
  • PHP
  • Go语言
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

cometang

永远相信技术的力量
首页
  • html5
  • JavaScript
  • ES6
  • Vue
  • 微信小程序
  • react
  • react上手教程
  • 前端框架
  • 大神之路
  • 面试汇总
  • Node
  • PHP
  • Go语言
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • ES6

  • vue

  • h5

  • JavaScript

    • node入门及npm使用
      • 1.安装nodejs
        • 1.1 官网直接安装
      • 1.2 通过NVM安装
        • 1.2.1 安装nvm
        • 1.2.2 安装nodejs
      • 2. dos命令
      • 3. node 运行js代码及文件
        • 3.1 node运行js代码
        • 3.2 node 运行js文件
      • 4. node 模块
        • 4.1 css模块引入
        • 4.2 js模块导入导出
      • 5.在vscode 编辑器中运行js文件
      • 6.npm
        • 设置镜像源为国内淘宝镜像源
        • 6.1 npm命令
        • 6.1.1 npm init
        • 6.1.2 npm install 引入三方模块包 依赖
      • 7.yarn
        • 7.1yarn常用命令
        • 7.2 yarn 设置国内镜像
    • webpack单页应用打包
    • webpack多页应用打包
    • 高阶-作用域 函数 闭包
    • 高阶-对象-构造函数-原型链-this指向
    • 高阶-引用数据类型-变量检测-类的继承
    • 高阶-ES6语法糖
    • 高阶-Promise异步处理
    • 函数全解
  • 前端框架

  • react

  • 大神之路

  • 微信小程序

  • 面试题汇总

  • react轻松上手教程

  • 前端
  • JavaScript
cometang
2021-04-07
目录

node入门及npm使用

# 1.安装nodejs

# 1.1 官网直接安装

  • 所有nodejs历史版本列表
https://nodejs.org/zh-cn/download/releases/
1
  • 选择稳定版本下载

  • 傻瓜式 下一步 安装

  • 检测是否安装成功 cmd 命令窗口

    node -v     #查看nodejs是否安装成功 且输出版本号
    
    1

# 1.2 通过NVM安装

可以任意切换nodejs的版本 nodejs版本管理工具安装

# 1.2.1 安装nvm

下载地址:https://github.com/coreybutler/nvm-windows/releases

img

// nvm 默认路径
C:\Users\admin\AppData\Roaming\nvm
//nodejs 默认路径
C:\Program Files\nodejs
1
2
3
4

# 1.2.2 安装nodejs

nvm install 12.20.0   #安装nodejs 
nvm use 12.20.0       #切换到安装的nodejs版本
nvm uninstall 12.20.0    #卸载版本
nvm list      #查看所有已经下载的node版本
1
2
3
4

# 2. dos命令

盘符:        #切换盘符
dir          #查看当前目录下的所有子目录及文件
cd 目录路径   #进入某个目录
cls          # 清屏
ctrl+c       # 中断当前运行中的程序
1
2
3
4
5

# 3. node 运行js代码及文件

# 3.1 node运行js代码

  • 首先在cmd窗口中输入: node
  • 写js代码 (浏览器的控制台)
  • js代码不支持 BOM 以及DOM 相关的操作

# 3.2 node 运行js文件

node 文件路径   # 文件路径:可以是绝对路径/相对路径   文件名称可以简写省略后面的 .js
1

# 4. node 模块

模块:一个单独css文件或者单独js文件 模块与模块之前可以进行导出与引入

# 4.1 css模块引入

  • 引入语句需要放到 引入文件的最前面

  • 如果出现重复样式 引入文件生效,被引入的文件中的样式被覆盖

    /*引入b.css*/
    @import url('./b.css');     # @import url('css文件路径')
    p{
        font-size: 24px;
    }
    
    1
    2
    3
    4
    5

# 4.2 js模块导入导出

//js文件的导出 a.js
module.exports = {
    str,
    user
};
1
2
3
4
5
//引入已经导出的js文件  相对路径引入
const a = require('./a.js')

//直接引入三方插件包
const jquery = require('jquery')
1
2
3
4
5

# 5.在vscode 编辑器中运行js文件

  • 在插件中心下载:code runer
  • 找到需要运行的js文件---鼠标右键--- run code

# 6.npm

  • nodejs安装完成之后自带npm工具

  • 下载第三方js插件 (下载三方的包)

  • 不同的nodejs版本对应不同的npm版本

    # 设置镜像源为国内淘宝镜像源

    npm config set registry  https://registry.npm.taobao.org   #设置淘宝镜像源
    npm config get registry
    
    1
    2

# 6.1 npm命令

npm init    #初始化package.json 文件  
npm install 模块名    #下载某个模块
npm install 模块名@版本号   #下载指定版本号的某个模块
npm install 模块名  -D     # 下载只在开发环境中使用的模块
npm install 模块名  -g     # 下载全局都能够使用的模块   C盘   --global
npm install              # 下载package.json文件中的所有需要的模块
npm uninstall 模块名      #删除指定模块的引入
1
2
3
4
5
6
7

# 6.1.1 npm init

{
  "name": "npm-demo",   #包名称
  "version": "1.0.0",   #版本号
  "description": "",    #包描述
  "main": "index.js",   #入口文件
  "scripts": {          #启动命令
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "cometang",   #作者
  "license": "MIT"        #开源协议
}

1
2
3
4
5
6
7
8
9
10
11
12
  • node_modules 目录 存放的是:引入三方的模块或包

# 6.1.2 npm install 引入三方模块包 依赖

  • npm install jquery
  • npm install jquery@3.0.0
  • npm install webpack -D
  • npm install webpack -g
{
  "name": "npm-demo",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "cometang",
  "license": "MIT",
  "dependencies": {     #线上生产环境依赖/包
    "jquery": "^3.0.0",
    "swiper": "^6.5.4"
  },
  "devDependencies": {   #本地开发环境依赖/包
    "webpack": "^5.30.0"
  }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

# 7.yarn

yran:三方依赖/包引入工具 ,是npm的替代品

npm install yarn -g             #全局安装yarn
1

# 7.1yarn常用命令

yarn init    #初始化package.json 文件  
yarn add 模块名    #下载某个模块
yarn add 模块名@版本号   #下载指定版本号的某个模块
yarn add 模块名  -D     # 下载只在开发环境中使用的模块
yarn add global 模块名     # 下载全局都能够使用的模块   C盘   --global
yarn add              # 下载package.json文件中的所有需要的模块
yarn remove 模块名       #删除指定模块的引入
1
2
3
4
5
6
7

# 7.2 yarn 设置国内镜像

yarn config set registry  https://registry.npm.taobao.org   #设置淘宝镜像源
yarn config get registry
1
2
编辑 (opens new window)
上次更新: 2022/05/28, 19:34:46
移动端适配方案
webpack单页应用打包

← 移动端适配方案 webpack单页应用打包→

最近更新
01
go语言基础
07-13
02
《react上手教程》- 基础语法
07-13
03
redux-redux toolkit-状态管理
03-18
更多文章>
Theme by Vdoing | Copyright © 2019-2023

cometang | 唐世杰 渝ICP备18015657号-2

  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式