为了账号安全,请及时绑定邮箱和手机立即绑定

使用purifycss-webpack打包,没有报错,打包过后css文件,只有body样式,其他样式都没有了。

使用purifycss-webpack打包,没有报错,打包过后css文件,只有body样式,其他样式都没有了。

慕少3213951 2018-06-29 17:26:26
 使用purifycss-webpack打包,没有报错,打包过后css文件,只有body样式,其他样式都没有了。
查看完整描述

2 回答

?
白木幽幽

TA贡献1条经验 获得超0个赞

https://img1.sycdn.imooc.com//5ce3cb1b0001e10a06130090.jpg

这个地方的地址要根据自己的文件结构填写;

我就是犯了这个错误,打包不出错,样式啥的进不去;根本原因还是 html 没有找到

查看完整回答
反对 回复 2019-05-21
?
长安忆

TA贡献1条经验 获得超0个赞

你可以查看一下是不是在webpack中配置 css-loader 的时候,设置了 启用 modules。如果启用了,删除试一下。
下面是我的配置,可以参考一下,希望对你有用。

var path = require('path')
var Webpack = require('webpack')
var PurifyCSS = require('purifycss-webpack')
var glob = require('glob-all')
var ExtractTextWebpackPlugin = require('extract-text-webpack-plugin') 
module.exports = {
    entry: {'app': './src/app.js'},
    output: {
        path: path.resolve(__dirname, './dist'),
        filename: '[name].bundle.js',
        publicPath: './dist/'
    },
    module: {
        rules: [
            {
                test: /\.less$/,
                use: ExtractTextWebpackPlugin.extract({
                    fallback: {
                        loader: 'style-loader',
                        options: {
                            singleton: true,
                            transform: './css.transform.js'
                        }
                   },
                   use: [
                        {
                            loader: 'css-loader'
                         },
                         {
                            loader: 'less-loader'
                          }
                   ]
                })
             }
          ]
    },
    plugins: [
        new ExtractTextWebpackPlugin({filename: '[name].min.css'}),
        //  PurifyCSS可以配合ExtractTextWebpackPlugin使用,但是需要放在ExtractTextWebpackPlugin的后面
        new PurifyCSS({paths: glob.sync([
                path.join(__dirname, './index.html'),
                path.join(__dirname, './src/app.js')
            ])
        }),
        new Webpack.optimize.UglifyJsPlugin()
   ]
}


查看完整回答
反对 回复 2018-08-21
  • 慕粉2355383041
    慕粉2355383041
    你是使用 extract-text-webpack-plugin 插件,但官方已经推荐使用 mini-css-extract-plugin,这个怎么配置呢?
  • 慕粉1945023975
    慕粉1945023975
    我也遇到了这个问题,跪求怎么解决。。。???
  • 2 回答
  • 0 关注
  • 2918 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号