我最近开始使用VITE来制作我的Reaction应用程序,因为我越来越厌倦了Create-Reaction-app令人痛苦的长时间安装.然而,当我在网上查找时,我发现了制作VITE应用程序的不同方法.在官方文档中,它说使用npm init vite@Latest,而其他教程则使用npm init vite.两者都要求您在计算机上安装不同的依赖项,然后才能运行命令.然而,它们似乎都在做本质上相同的事情.谁能解释一下这两个命令之间的区别?
我最近开始使用VITE来制作我的Reaction应用程序,因为我越来越厌倦了Create-Reaction-app令人痛苦的长时间安装.然而,当我在网上查找时,我发现了制作VITE应用程序的不同方法.在官方文档中,它说使用npm init vite@Latest,而其他教程则使用npm init vite.两者都要求您在计算机上安装不同的依赖项,然后才能运行命令.然而,它们似乎都在做本质上相同的事情.谁能解释一下这两个命令之间的区别?
两者之间的区别是,npm init vite@latest
将下载最新版本-npm init vite
将使用create-vite
if you had it previously globally installed,或者它将获取最新版本.就这样.阅读下面的????
当你在一些教程上得到@latest
分时,为了不让读者感到困惑,你可以将其视为一种明确的信息,但他们应该规定以下注意事项.
注:
如果你已经有了
create-vite
套餐globally 安装了,例如,一架older version,它将是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.