javascript - 使用raw-loader读取css文件为字符串,读取不成功
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-19 10:11:59
0
2
715

因为需要将css文件import进来,在js中以字符串的形式处理。

使用raw-loader测试读取了txt、css、js文件,只有css读取失败,求解。css文件中只是设置了body的background-color。

import str from 'raw-loader!./style.css';
console.log('read css file-------------------------------------');
console.log(typeof str, str);

webpack.base.conf.js中已配置

曾经蜡笔没有小新
曾经蜡笔没有小新

全部回复(2)
漂亮男人

webpack 配置

entry:{
        "case7":__dirname+'/index.js',
    },
    output:{
        path: __dirname+'/dist',
        filename:'[name].js',
    },
    module: {
        rules: [
            {
                test: /\.css$/,
                use: 'raw-loader'
            }
        ]
    }

index.js中导入css文件

import txt from './file.css'
console.log(txt);

运行结果

伊谢尔伦

楼上正解

import后面跟css文件名就好了,webpack会根据文件的后缀名称自动地使用raw-loader去处理的

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板