![](/img/trans.png)
[英]How do I Change the Order Scripts / css get inserted During Compile with NG Boilerplate
[英]How do I correct the css compile order with webpack in Vuejs?
我有一个关于使用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"
}]
}
我该怎么做才能调整正确的导入样式顺序?
您需要重新排序的imports
在main.js
,因为它是影响秩序的唯一的事<style>
中所产生的DOM标签:
import 'skeleton-css/css/skeleton.css'
import Vue from 'vue'
import App from './App'
import router from './router'
现在skeleton.css
在第一位,其他一切都将在它之后出现。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.