更新 Vuetify 版本

Posted

技术标签:

【中文标题】更新 Vuetify 版本【英文标题】:Update Vuetify version 【发布时间】:2018-07-18 22:33:51 【问题描述】:

为了更新项目中的 Vuetify 组件库,我更改了package.json 中的版本并运行了命令npm install。 Vuetify 现在已从 node_modules 文件夹中删除。我应该如何重新安装它?为什么npm install Vuetify 不带回node_modules

【问题讨论】:

试试npm -S i vuetify。这能把它带回来吗? 不,没有发生任何事情@Traxo 运行命令后有没有报错?尝试删除node_modules,运行npm cache clean,然后运行npm i 【参考方案1】:

运行npm info vuetify 以查找他们拥有的版本列表。

使用以下命令安装您想要的特定版本。我以最新的vuetify v1.0.0-beta.6 为例。

例子:

npm install --save vuetify@1.0.0-beta.6

或者,如果您更喜欢yarn

yarn add vuetify@1.0.0-beta.6

您可以将--save 替换为-S 标志。

yarn 不需要任何标志来将它们保存到dependencies

【讨论】:

好的,它将应用的版本附加到 package.json。但是为什么node_module目录下没有名为vuetify的文件夹呢? 它对我有用drwxr-xr-x 11 username staff 352 Feb 8 19:43 vuetify 【参考方案2】:

要更新 vuetify 版本,您必须卸载旧的 vuetify,这就是我的意思

先卸载

npm uninstall -S vuetify

然后重新安装

npm install -S vuetify

如果要指定版本

npm install -S vuetify@1.0.0

例如。

-S--save 用于 dependencies

【讨论】:

请查看现有答案。它正在工作,甚至可以解决 OP 的问题。 我在解释如何安装特定版本、当前版本和卸载 但这不是 OP 所要求的。 OP 只是想更新,上面接受的答案已经解决了这个问题。 我试过这个方法但是有错误,i.ibb.co/59s4s2D/stylus.png @MohamadHandyNugraha 你正在安装什么 vuetify 版本【参考方案3】:

由于 npm 版本 5(Node.js 版本 8 的一部分),您可以简单地运行

npm update vuetify

node_modules 中的包和package.json/package.json.lock 中的版本更新到最新的想要的 版本。 Wanted version是最新的安全版本,可以根据语义版本控制和package.json中的^~前缀选择。

要查看可用的所需版本,请运行

npm outdated

如果你想将 Vuetify 和其他包都更新到最新的 major 版本(你很少需要这个,因为 Vuetify 的主要版本不一定向后兼容),运行

npx npm-check-updates -u
npm install

见this excellent article by Carl Rippon for details。

【讨论】:

【参考方案4】:

在 Mac 或 Ubuntu 中:

只需尝试命令npm install vuetify --save。它将更新为最新的。

【讨论】:

以上是关于更新 Vuetify 版本的主要内容,如果未能解决你的问题,请参考以下文章

Vuetify 组合框项目模板未使用 vuex 更新

如何修复 Vuetify 安装 npm 错误 E404

Vuetify 小吃吧超时时更新父状态

如何更新 vuetify mdi 图标? (Nuxt.js)

最好的Vue组件库之Vuetify的入坑指南(持续更新中)

VueJS 和 Vuetify - 用于 v-select 的数组项在数据更新后不刷新