【问答系列】安装vue3的方式大总结,为何可以使用npm create vue@latest或npm init vite@latest充当vue脚手架安装vue项目

vue安装方式概述

根据vue官方文档,快速安装手册:https://cn.vuejs.org/guide/quick-start.html所述,建议安装nodejs18.3及以上版本来开发vue3项目。

但是实测nodejs 16+也可以。

安装命令行如下:

# npm
$ npm create vue@latest
# pnpm
$ pnpm create vue@latest
# yarn
$ yarn create vue@latest
# bun
bun create vue@latest

我在nodejs的16版本,运行如上命令后,不会报错,而是会提示你要安装:

Need to install the following packages:
create-vue@latest
Ok to proceed? (y)

当我输入y后,就会安装并执行 create-vue,它是Vue 官方的全新脚手架工具。

但是假如我切换到nodejs的18版本,运行如上命令后,不会提示我安装create-vue@latest命令,而是提示如下,表示可以安装项目了,npm create其实是npm init的一个别名:

This utility will walk you through creating a package.json file.
It only covers the most common items, and tries to guess sensible defaults.

See npm help init for definitive documentation on these fields
and exactly what they do.

Use npm install <pkg> afterwards to install a package and
save it as a dependency in the package.json file.

npm init <package-spec> (same as `npx <package-spec>)
npm init <@scope> (same as `npx <@scope>/create`)

aliases: create, innit

image-20240619171307946

为什么可以用npm create vue@latest来安装vue项目呢

这是因为npm init本身就可以安装一个依赖包。所以起安装作用的其实是vue@latest这个依赖包,而不是npm本身。

附带该依赖包的npm地址:https://www.npmjs.com/package/vue

为什么可以用npm create vite@latest来安装vue项目呢

image-20240619171443521

同理。也是因为安装了vite的脚手架,然后vite又是一款通用的打包工具,在它的引导下就可以安装包括vuereact等项目了。

为什么我没有安装vue的脚手架,却可以用npm create安装vue的项目

vue2的时候,我们会先全局安装vuecli脚手架工具,即

npm install -g @vue/cli   # 5.0.8是目前的最高版本
# 然后
vue create my-project

但是这已经是2年前的安装方式了。

官方也没有再更新,目前处于维护状态。

所以建议直接使用官方推荐的方式进行安装。

image-20240619171523008

所以,如果你没有安装该脚手架,直接在命令行中输入vue会报错,会提示无法识别该命令。

如果你在web前端开发、面试、前端学习路线有困难可以在下方加我名片。免费答疑,行业深潜多年的技术牛人帮你解决bug。

我可提供web前端开发,网站开发、技术咨询、答疑、直播讲座等服务

祝你能成为一名优秀的WEB前端开发工程师!

  • 21
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: npm init vite@latest 是一个命令,用于在当前目录下初始化一个新的 Vite 项目。它会自动安装最新版本的 Vite,并生成一个 package.json 文件,其中包含了项目的基本信息和依赖项。你可以根据需要修改 package.json 文件,然后使用 npm install 命令安装依赖项,开始开发你的项目。 ### 回答2: npm init vite@latest 是一个命令,用于初始化一个新的基于 Vite 构建工具的项目。对于前端开发者来说,Vite 提供了一种更快、更轻量的开发方式,能够帮助我们更快地生成项目结构,同时也能够帮助我们更快地构建和调试应用程序。 在执行这个命令之后,我们可以通过 npm安装 Vite 构建工具,从而在本地电脑上搭建一个可用的 Vite 开发环境。具体地,通过 npm init vite@latest 初始化项目后,我们可以在当前目录下生成一个新的项目,其中包含了一些必要的配置文件和依赖库。 这个项目包含了一些默认的文件,例如 index.html、main.js 和 App.vue,同时还包含了一些配置文件,例如 vite.config.js 和 package.json。 在配置文件中,我们可以为该项目配置一些基本信息,例如名称、描述、版本号、作者等等,还可以定义一些依赖库和插件信息。此外,我们还可以通过配置文件来定义一些构建工具的属性,这些属性可以帮助我们更好地控制项目的构建和部署过程。 总之,npm init vite@latest 是一个非常有用的/npm/命令,它可以帮助我们快速生成一个新的、基于 Vite 构建工具的项目,从而可以更快地开发和构建应用程序。 ### 回答3: npm init vite@latest 是一个通过 npm 包管理器安装并初始化 Vite 应用程序的命令。在这里,我们将详细探讨这个命令的意义和作用。 首先,我们需要了解什么是 npm 以及 ViteNpm 是一个 Node.js 的包管理器,它提供了一个丰富的 JavaScript 库以及开发工具。可以通过 npm 很方便地从公共仓库中下载和安装各种软件包,像 Vite 这样的前端开发工具也可以通过 npm 安装使用,使前端开发更加简单方便。 Vite 是一种新型的前端开发构建工具,它在现代化的浏览器环境下提供了快速和简单的开发体验。Vite 是由 Vue.js 的作者开发,它主要是为了提高开发体验和减少构建和打包的时间。 通过 npm init vite@latest 命令,我们可以快速初始化一个新的 Vite 应用程序。该命令将自动创建一个基于 Vue.js项目,包括配置文件、依赖项和示例代码,以供我们开始使用和开发这个项目。 这个命令包含了两个参数:npm initvite@latestnpm init使用 npm 包管理器创建和初始化一个新的项目,而 vite@latest 则是指定我们要使用Vite 版本。 总之,使用 npm init vite@latest 命令可以快速创建并初始化一个基于 Vue.jsVite 应用程序,这样我们就可以从头开始开发前端项目,而不需要太多的构建和配置。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值