npm-init之间有什么区别vite@latest以及npm init vite



我最近开始使用vite来制作我的react应用程序,因为我厌倦了创建react应用的漫长安装时间。然而,当我上网查看时,我发现了制作vite应用程序的不同方法。在官方文档中,它说使用npm initvite@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 foo@1.2.3运行create-foo@1.2.3安装1.2.3版本的软件包。

相关内容

最新更新