webpack加载器-打包处理css文件

1. 创建 src\css\1.css 文件

li {
  list-style: none;
}

2. 在 index.js 中引入 1.css 文件

import "./css/1.css"

3. 自动打包的时候提示了错误

提示缺少一个合适的 loader 来处理 .css 文件

4. 安装 loader

npm i -D style-loader css-loader

5. 解决文件 修改 webpack 配置文件

const path = require("path") // 导入 node.js 中专门操作路径的模块
// 导入生成预览页面的插件,得到一个构造函数
const HtmlWebpackPlugin = require('html-webpack-plugin')

const htmlWebpackPlugin = new HtmlWebpackPlugin({ // 创建插件的实例对象
  template: './src/index.html', // 指定要用到的模板文件
  filename: 'index.html' // 指定生成的文件的名称,该文件存在于内存中,在目录中不显示
})

module.exports = {
  // mode 用来指定构建模式
  mode: "development", // development production
  entry: path.join(__dirname, "./src/index.js"), // 打包入口文件的路径
  output: {
    path: path.join(__dirname, "./dist"), // 输出文件的存放路径
    filename: "bundle.js" // 输出文件的名称
  },
  plugins: [
    htmlWebpackPlugin
  ],
  module: {
    rules: [
      { test: /\.css$/, use: ['style-loader', 'css-loader']}
    ]
  }
}

6. 因为修改了配置文件 所以重新运行

npm run dev
posted @   IT1998  阅读(363)  评论(0)    收藏  举报
点击右上角即可分享
微信分享提示