【发布时间】:2017-09-23 12:38:34
【问题描述】:
我在使用 vue-cli 项目的 Webpack 2 中遇到了关于 css 编译顺序的问题。
在 main.js 中,我导入了一个名为 skeleton.css 的 css 库文件。这包括<a> 颜色样式。
import Vue from 'vue'
import App from './App'
import router from './router'
import 'skeleton-css/css/skeleton.css'
在App.vue中,我设置<a>颜色样式如下
<style lang="scss">
a {
text-decoration: none;
color: #2c3e50;
}
</style>
当我编译代码并打开 chrome 检查器时。我发现错误的订单插入样式。
<style type="text/css">....</style> // App.vue inline style
<style type="text/css">....</style> // skeleton.css style
我的 webpack 2 配置与 vue-cli
{
test: /\.scss$/,
use: [{
loader: "style-loader"
}, {
loader: "css-loader"
}, {
loader: "sass-loader"
}]
}
如何调整正确的导入样式顺序?
【问题讨论】:
标签: javascript webpack vuejs2