javascript - 如何在vuejs中导入node_modules的所有css

标签 javascript npm vue.js node-modules vue-cli

我正在构建一个 Vue.js 应用程序,从 webpack 模板和 vuetify 开始。 要导入 vuetify css,我在我的 App.vue

中执行此操作

<style> @import '../node_modules/vuetify/dist/vuetify.min.css' </style>

这是正确的还是唯一的方法?因为它在使用多个 UI 组件时看起来并不可靠。

最佳答案

你可以在你的 ma​​in.js 中导入它

import 'vuetify/dist/vuetify.min.css'

为了让它工作,你应该在你的 webpack 配置中有 css-loader

在你的webpack

module: {
  loaders: [
    { test: /\.css$/, loader: "css-loader" }
  ]
}

在您的 App.vue 组件中添加两个样式标签,一个用于全局样式,因为 App.vue 是入口点,另一个用于作用域样式(如果有的话)作用域属性。参见 src imports .

<style src='vuetify/dist/vuetify.min.css'>
    /* global styles */
</style> 

<style scoped>
    /* local styles */
</style> 

关于javascript - 如何在vuejs中导入node_modules的所有css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44982597/

相关文章:

javascript - jQuery UI Accordion 寻址每个面板的元素

javascript - 我想在铯查看器中使用折线创建直线箭头。我使用的是火狐40.0

javascript - 在 d3.js 中将图像作为轴刻度

node.js - 如何检查 NPM 缓存是否已经包含压缩包

node.js - 找不到模块 'gulp-sass'

laravel - 如何使用 Laravel Mix 将 Vue block 文件放入 public/js 中?

vue.js - 将 vuex store 的一部分作为 action 的负载分派(dispatch)是否正确?

javascript - 使用nodejs上传大文件

javascript - 我可以在 WebStorm 中添加 "virtual"文件夹来轻松添加和隐藏配置文件吗?或者是否有一个功能可以轻松切换特定文件的可见性?

php - Laravel & VueJS 变量定义