1 scss 运行环境
node-sass scss 文件需要在node平台运行,node-sass sass 是 scss sass的运行平台
2 安装依赖
-
node-sass
-
sass-loader 加载 Sass/Scss文件并将他们编译为 CSS
-
css-loader 解析模块要的 css @import ...
-
mini-css-extract-plugin 将css语法提取到单独的css 文件
-
html-webpack-plugin 打包html
-
webpack
-
webpack-cli
-
sass
3 创建webpack.config.js文件
module.exports = { mode: 'development', entry: './src/index.js', output: { path: path.resolve(__dirname, 'dist'), filename: '[name].js' }, }
4:配置loader和插件
const path = require('path'); const MineCssExtractPlugin = require('mini-css-extract-plugin') const HtmlWebpackPlugin = require('html-webpack-plugin') module.exports = { mode: 'development', e