首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在我在vuetify项目中使用的包中加载vuetify

在我在vuetify项目中使用的包中加载vuetify
EN

Stack Overflow用户
提问于 2020-05-12 08:27:50
回答 2查看 743关注 0票数 1

什么是正确的方式,加载到一个包,我使用的vuetify项目?在为项目服务时,一切看起来都很好,但当我构建项目时,css/sass遇到了一些问题

我尝试过的事情:

css加载器: css加载了两次,所以我不能覆盖sass variables

  • Without vuetify加载程序:包没有vuetify css,所以它看起来像horrible

  • Without vuetify加载器和vuetify.min.css: css加载了两次,所以我不能覆盖sass变量,而加载的css都是css,所以它是巨大的css。

我的包名为vuetify resource,这是index.js的源代码(没有vuetify加载器),此时一切都可以在npm run serve上工作,但是当我构建包时,并不能“访问”vuetify css。

代码语言:javascript
复制
import Vue from 'vue';
import Vuetify from 'vuetify';
import VuetifyResourceComponent from './VuetifyResource.vue';

Vue.use(Vuetify);
const VuetifyResource = {
    install(Vue, options) {
        Vue.component('vuetify-resource', VuetifyResourceComponent);

    },
};

export default VuetifyResource;
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-05-13 09:22:11

为了解决我的问题,我不得不做几件事。

  1. 将vuetify和vue
  2. 的对等依赖关系添加到webpack外部,因此当有人使用该包时,该包使用的包不再导入vuetify
  3. ,不再在不需要的index.js中导入vuetify,使用
  4. 导入的包导入了在每个.vue文件

G 211中使用的特定组件。

例如,

Vue.config.js

代码语言:javascript
复制
module.exports = {
    configureWebpack: {
        externals: {'vuetify/lib': 'vuetify/lib'},
    },
};

index.js

代码语言:javascript
复制
import VuetifyResourceComponent from './VuetifyResource.vue';

const VuetifyResource = {
    install(Vue, options) {
        Vue.component('vuetify-resource', VuetifyResourceComponent);

    },
};

export default VuetifyResource;

component.vue的一部分

代码语言:javascript
复制
import { VDataTable } from 'vuetify/lib';

export default {
    name: 'vuetify-resource',
    components: {
        VDataTable
    },
票数 1
EN

Stack Overflow用户

发布于 2021-01-18 11:26:21

里卡多的答案中的第4步是不需要的,如果你使用vuetify-loader,它会帮你完成任务。

我将修改步骤2,以将Vuetify的样式/css从包中排除在外。如果不排除它们,当您的库和应用程序之间的Vuetify版本不同时,您可能会遇到样式问题。

在vue.config.js中使用正则表达式,如:configureWebpack: { externals: /^vuetify\// }。这样,库包中只包含了您自己的样式。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61747065

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档