UNPKG

image-magnifier-react

Version:

React图片放大镜组件,鼠标经过会显示放大镜

59 lines (57 loc) 1.69 kB
/* * Author rhys.zhao * Date 2022-01-28 15:24:07 * LastEditors rhys.zhao * LastEditTime 2022-01-28 16:42:40 * Description */ const path = require("path"); const { merge } = require("webpack-merge"); const baseConfig = require("./webpack.base.js"); // 引用公共配置 const devConfig = { mode: "development", devtool: "eval-cheap-module-source-map", entry: path.join(__dirname, "../example/src/app.js"), // 项目入口,处理资源文件的依赖关系 output: { path: path.join(__dirname, "../example/src/"), filename: "bundle.js", // 使用webpack-dev-sevrer启动开发服务时,并不会实际在`src`目录下生成bundle.js,打包好的文件是在内存中的,但并不影响我们使用。 }, module: { rules: [ { test: /\.css$/, exclude: /node_modules/, use: [ "style-loader", { loader: "css-loader", options: { modules: true, }, }, ], }, { test: /\.scss|sass$/, use: [ "style-loader", { loader: "css-loader", options: { modules: true, }, }, "sass-loader", ], }, ], }, devServer: { static: path.join(__dirname, "../example/src/"), compress: true, host: "127.0.0.1", // webpack-dev-server启动时要指定ip,不能直接通过localhost启动,不指定会报错 port: 11111, // 启动端口为 11111 的服务 open: true, // 自动打开浏览器 }, }; module.exports = merge(devConfig, baseConfig); // 将baseConfig和devConfig合并为一个配置