更新 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 版本的主要内容,如果未能解决你的问题,请参考以下文章