看文章入门不如自己做一个demo——Vue3+Node+egg+mongo实现一个(还没想好)

本文记录了作者从零学习node、Vue3、egg和mongo的过程,包括node的基本API使用,如process和npm,Vue3的教程实践,以及egg和mongo的初步学习。通过实现一个实际的demo,加深了对这些技术的理解。
摘要由CSDN通过智能技术生成

学习阶段

写这篇文章帮助自己学习node,vue3,egg,mongo
都是从零开始,记录自己的学习历程,为大伙踩坑。

一、学习node基本api的使用

process(进程)
  1. process.argv
    process.argv返回一个数组,其中包含node启动命令时传入的参数,数组前两项为默认参数,第一个是node.exe的路径,第二个是当前文件的路径,后面的参数就是执行node命令时传入的参数,如下图所示。
    process.argv返回值
npm

1.npm命令
npm view vue versions查看vue的所有版本,可以用’@'安装指定版本,如npm i vue@0.7.3 -S
安装包之后
npm cache clean --force清除npm缓存
npm list查看所有已安装的包。还可以使用npm info查看指定包的详细信息。
下图是使用npm view vue versions打印出来的Vue的版本号信息。
查看NPM包的所有版本
我们看到所有项目的版本号都是x.x.x的形式,那么为什么是这样的呢,这就涉及到版本号的定义规则,用一个小篇幅简单介绍一下:

版本号的定义规则: 举个例子,某版本号为12.4.3,我们将其分成三部分,major: 12,minor: 4,patch: 6。他们三个分别代表什么呢,major,主版本号,主版本号更新意味着一次大规模的更新,例如Vue2,Vue3。minor,次版本号,主版本号不变的情况下,增加新的功能,就需要更新次版本号。patch:补丁版本,用来修复bug,tips:偶数是稳定的patch,奇数代表不稳定的patch。

我们安装的包在package.json中可能是这种形式的:vue: '^0.7.3',那么前面的"^"代表什么呢,稍后会进行解答,我们需要知道,这个"^"并不是唯一一个,算上符号修饰,版本号一共有四种表达形式,我们分别做一个解释:

  1. "^": 代表锁定主版本号,当我们的package
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值