main.js
import './assets/css/test.css'
webpack.base.conf.js
{
test: /\.css$/,
include: [
/src/, //表示在src目录下的css需要编译
'/node_modules/element-ui/lib/'
],
loader: 'style-loader!css-loader'
}
求解.
main.js
import './assets/css/test.css'
webpack.base.conf.js
{
test: /\.css$/,
include: [
/src/, //表示在src目录下的css需要编译
'/node_modules/element-ui/lib/'
],
loader: 'style-loader!css-loader'
}
求解.
@tigerliu 的方法好使,是之前vue-loader
已经对css做出了处理。故`
{
test: /\.css$/,
include: [
/src/, //表示在src目录下的css需要编译
'/node_modules/element-ui/lib/'
],
loader:```
可以去掉,然后重新```npm run dev```
vue-loader 只对vue文件中的css处理了
两种处理方式
1、include路径替换掉
include: 解析的文件夹路径。
2、直接在app.vue文件中
<style>
@import "xxxx.css";
</style>
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
4 回答2.4k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
在webpack.base.conf.js里面vue-loader已经对css/less/sass/stylus做了解析处理,可以参看utils.js 里面就是对css的处理,故 不需要在加一个配置,你把加的那段话删掉,重启 再试试。。。。