我最近开始使用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.

Reactjs相关问答推荐

为什么我无法访问窗口事件处理程序中的状态?

URL参数和React路由中的点

如何防止使用useCallback和memo重新渲染

FireBase未与Reaction应用程序连接

有没有一种方法可以在没有强烈动画的情况下有条件地渲染组件?

为什么查询错误在处理后仍出现在控制台中?RTK查询+ React

无法使用Reaction日期选取器和Next.js设置初始日期

更改点几何体的坐标会将其隐藏

有没有比;KeyableShell;组成部分

无法通过react 路由中的链接传递信息

有没有办法在用户离开页面时防止输入模糊?

页面不显示

如何处理页面加载时发生的 reactjs 错误?

如何通过 React JS 中的映射将新元素添加到对象数据数组中

当我在 useEffect 中使用 useDispatch 时,我的组件继续渲染

无法读取未定义的react native 的属性参数

如何在 MUI 数据网格中的 renderCell 组件之间传递状态

setState 改变对象引用

将 dict 值转换并插入到react 钩子的列表中

react / firebase 基地.如何在我的项目中保存更新的数据?