2019-03-14

2019-03-14  本文已影响0人  whIteKi

成功搭建的webpack和sass的配置,实现了实时更新css文件,然后愉快的使用sass编写样式。

正在完成编辑公告功能,目前能获取res.data但是无法赋值给富文本,正在查看文档看看能不能寻求帮助。

贴一下webpack的配置和package.json文件

const path = require('path');

const MiniCssExtractPlugin = require("mini-css-extract-plugin");

module.exports = {

    entry: {

        index: './src/index.js'

    },

    output: {

        path: path.resolve(__dirname, 'dist'), //绝对路径

        filename: '[name].js'  //chunkhash避免重名

    },

    plugins: [

        new MiniCssExtractPlugin({

            filename: 'css/[name].css',

            chunkFilename: 'css/[id].css',

        })

    ],

    module: {

        rules: [{

            test: /\.(sc|c)ss$/,

            use: [

                MiniCssExtractPlugin.loader,

                'css-loader',

                'sass-loader',

            ]

        }]

    },

}

{

  "name": "webpack",

  "version": "1.0.0",

  "main": "index.js",

  "scripts": {

    "test": "webpack -d --progress --color --display-modules --display-reasons --display-error-details",

    "dev": "webpack --watch -d --progress --color --display-modules --display-reasons",

    "prod": "webpack --watch --progress --color --display-modules --display-reasons --p"

  },

  "license": "MIT",

  "devDependencies": {

    "css-loader": "^2.1.1",

    "mini-css-extract-plugin": "^0.5.0",

    "node-sass": "^4.11.0",

    "sass-loader": "^7.1.0",

    "style-loader": "^0.23.1",

    "webpack": "^4.29.6",

    "webpack-cli": "^3.2.3"

  }

}

上一篇下一篇

猜你喜欢

热点阅读