我最近开始使用 vite 来制作我的 React 应用程序,因为我厌倦了 create-react-app 极其漫长的安装时间。然而,当我在网上查看时,我发现了制作 vite 应用程序的不同方法。官方文档上说使用 npm init vite@latest,而其他教程则使用 npm init vite。两者都要求您在运行命令之前在计算机上安装不同的依赖项。然而,它们似乎都做了本质上相同的事情。谁能解释一下这两个命令之间的区别吗?
两者之间的区别是,
npm init vite@latest
将下载最新版本 - 而npm init vite
将使用create-vite
如果您之前已全局安装,否则它将获取最新版本。就是这样。请阅读下文👇
当您在某些教程上获得
@latest
时,您可以将其视为明确的信息,以免混淆读者,但他们应该规定以下注释。
注:
如果您已经拥有
包 全球 安装后,例如,旧版本,create-vite
将使用它。npm init
所以:
npm init foo
获取并运行已安装的 create-foo 或从注册表中获取最新的 create-foo(如果没有)。
npm init foo@latest
从注册表中获取并运行最新的 create-foo。
npm init [email protected]
运行 [email protected] 以专门安装软件包版本 1.2.3。
那又怎样?
npm create vite@latest my-project?
与
有什么不同npm init vite@latest my-project