为什么 css 在我 运行 npm install [someLibraryName] 时安装?

Why does css get installed when I run npm install [someLibraryName]?

当我 运行 这个命令...

npm install vue-material

它似乎在我的应用程序中安装并覆盖了一些 css,导致 css 冲突。我不得不搜索并找到 css 的确切片段,并直接在特定的 vue 组件部分覆盖它。

在安装 NPM 包时有没有办法防止这种情况发生?

技术用途:

我相信我找到了我要找的东西谢谢@ljubadr 的帮助。

在推荐的 Getting Started vue material 指南中指出你可以:

import 'vue-material/dist/vue-material.min.css'

但是,如果您只需要一个组件,这应该适用于特定 CSS 对特定 vue 组件的需求:

import 'vue-material/dist/Components/MdCard/index.css'