vue.js - 如何将 vuetify 1.4 升级到 vuetify 2.0 版本
问题描述
我正在尝试将当前版本的 vuetify 1.4 升级到 2.0,需要帮助
解决方案
当我遇到这个问题时遇到了这个问题,这就是我所做的:
npm install vuetify@latest
更新 Vuetify。然后更改 vuetify 对象的初始化。花了一段时间才找到(实际上很明显,但很难用谷歌搜索)官方指南。
当我使用插件架构时,我根据第一个示例更改了文件:
// v2.0
// src/plugins/vuetify.js
import Vue from 'vue';
import Vuetify from 'vuetify/lib';
Vue.use(Vuetify);
export default new Vuetify({
icons: {
iconfont: 'mdi',
},
});
// src/main.js
import Vue from 'vue'
import App from './App.vue'
import vuetify from './plugins/vuetify';
Vue.config.productionTip = false
new Vue({
vuetify,
render: h => h(App)
}).$mount('#app')
然后我在 sass-loader 上遇到了麻烦。为了解决这个问题,安装 sass、sass-loader 和 vuetify-loader 作为开发依赖项:
npm install --save-dev sass sass-loader@7 vuetify-loader
请注意,我决定在版本 7 中强制使用 sass-loader,因为我无法让版本 8 工作,但我隐约记得看到了一条关于如何使其工作的说明,但我再也找不到它了。
在此之后,您可以开始迁移您的代码。我必须感谢我的乐于助人的同事为我解决了其中的一半问题。
推荐阅读
- scala - 减少scala(不是Spark)
- android - onFailure : 调用没有参数的公共 okhttp3.RequestBody() 失败
- powerbi - 每年每个类别的标准差
- python - 在多个步骤中应用 `str.format()`(或 str.format_map()`)
- google-drive-api - 上传文件 Google drive api 文件名 无标题?
- c# - 将功能结合在一起,例如组合框 - 是否存在任何解决方案/代码?(绑定除外)
- php - 复合/颜色通道的 PHP Imagick 问题
- gdb - gdb:在尚未定义的函数上设置断点
- php - 正确的电子邮件发送方式 - 设计模式
- android - 为 Android ARMV7 编译 OpenSSL 1.1.0