面向对象深度解析---webpack 项目搭建

安装依赖

"devDependencies": {"babel-core": "^6.26.3","babel-loader": "^8.0.6","babel-preset-env": "^1.7.0","html-webpack-plugin": "^3.2.0","webpack": "^4.35.0","webpack-cli": "^3.3.5","webpack-dev-server": "^3.7.2"}

配置指令

"dev": "webpack-dev-server --content-base dist/ --hot --config webpack.config.js --progress --display-modules --colors --display-reasons"

--hot  热更新

--config webpack.config.js  默认配置文件

--progress 显示进度

--display-module 显示加载的模块

--colors 显示不同的颜色

--display-reasons 显示原因

配置文件

 webpack.config.js

const path = require('path'),HtmlWebpackPlugin = require('html-webpack-plugin')module.exports = {mode: 'development',// 入口entry: './src/js/index.js',// 出口output: {path: path.resolve(__dirname, 'dist'),filename: 'js/bundle.js',},// 模块module: {rules: [{test: /\.js$/,loader: 'babel-loader',exclude: __dirname + '/node_modules/',include: __dirname + '/src',options: {presets: ['env'],},},],},// 插件plugins: [// html 压缩处理new HtmlWebpackPlugin({minify: {removeComments: true,collapseWhitespace: true},filename: 'index.html',template: path.resolve(__dirname, 'src/index.html'),excludeChunks: ['node_modules'],files: {js: ['js/bundle.js'],chunks: {'main': {'entry':  'dist/bundle.js'}}}})],// 本地服务配置devServer: {watchOptions: {ignored: /node_modules/,},host: 'localhost',port: 3000}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/754129.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

局域网的拓扑结构

局域网的拓扑结构是指局域网中传输介质将各种设备互联的物理布局。以下是几种常见的局域网拓扑结构: 星形结构:在这种结构中,各工作站以星形方式连接起来,每个节点设备都以中心节点为中心,通过连接线与中心节点相连。…

test测试类-变量学习

test测试类 作用:标记到类上成为测试类,标记到方法上成为测试方法 变量:测试类的变量,在测试类括号中应用 1、invocationCount变量 意思是这个方法应该被调用的次数。 在测试框架中,特别是当使用参数化测试或数据驱动…

力扣思路题:最长特殊序列1

int findLUSlength(char * a, char * b){int alenstrlen(a),blenstrlen(b);if (strcmp(a,b)0)return -1;return alen>blen?alen:blen; }

本地知识库的底层逻辑是什么?为什么企业需要它?

如果我们将企业比作一座繁华的城市,那么信息就像是城市的建筑,知识库则是城市的地图。知识库不仅可以帮我们存储整理和搜寻信息,而且还可以为我们提供信息的结构以便我们能够更好地理解和利用这些信息。今天,我们要探讨的就是这个…

数组中的flat方法如何实现

数组的成员有时还是数组,Array.prototype.flat()用于将嵌套的数组“拉平”,变成一维的数组。该方法返回一个新数组,对原数据没有影响。 [1, 2, [3, 4]].flat() // [1, 2, 3, 4]那flat怎么来实现呢? 1、使用while循环 实现的代码…

Centos7 安装postgresql14后无法连接数据库

1、数据库服务器允许外部访问5432端口。 2、postgresql.conf 3、pg_hba.conf a、制定某个IP(192.168.0.107)访问 b、指定ip段访问 允许10.1.1.0~10.1.1.255网段登录数据库 host all all 10.1.1.0/24 trust c、指定全网访问 host a…

高可用篇_A Docker容器化技术_V 基于DockerCompose实现容器编排

原创作者:田超凡(程序员田宝宝) 版权所有,引用请注明原作者,严禁复制转载 Docker Compose Sit pre prd环境 为什么需要使用Docker Compose Docker Compose 容器编排技术 容器编排技术 1.现在我们有一个springbo…

【Godot4.2】任意多边形或折线围绕任意点旋转

概述 在很多绘图软件中,都会有对于任意图形围绕给定的旋转中心旋转的基本操作。本节就基于Godot实现任意多边形(Polygon)或折线(Polyline)绕任意旋转中心(在图形内或外都可以)进行旋转。 基本…

linux 16进制写入

1.简单用法[推荐] echo 001122334455 | xxd -r -ps > test // 6 个字节xxd // xxd 命令用于用二进制或十六进制显示文件的内容 -r // 把xxd的十六进制输出内容转换回原文件的二进制内容 -ps // 以 postscript的连续十六进制转储输出,这也叫做纯十六进…

【Unity】CatlikeCoding SRP

Unity 自定义渲染管线 提示:基于CatlikeCoding SRP系列教程学习 学习链接:SRP 个人测试: Demo 相关记录以后有时间再更:

Acwing-基础算法课笔记之动态规划(线性DP)

Acwing-基础算法课笔记之动态规划(线性DP) 一、数字三角形1、概述2、闫氏dp分析法代码示例 二、最长上升子序列1、概述2、闫氏dp分析法3、过程模拟4、代码演示 三、最长上升子序列强化版1、概述2、代码示例 四、最长公共子序列(LCS&#xff0…

[NCNN学习笔记]-0

1、前言 经过前面对NEON基础的学习,对NEON有了一定的了解, 现在正准备逐步开始学习NCNN,关于NCNN的入门介绍可以参考如下链接。 2 、学习NCNN 下面会逐步学习NCNN中src/layer/arm 文件夹中关于NEON的代码,只提取部分关于NEON的…

JS01-JavaScript基础

JavaScript基础 引入js方式 直接使用 <script>alert("Hello javascript!") </script>引入外部文件 <script src"../js/01.js"></script>数组 let name [甘雨,申鹤,钟离] console.log(name) console.log(name[0])数字类型 let a…

你开发的系统国际化了吗?

亲爱的朋友们&#xff0c;周一好&#xff0c;新的一周&#xff0c;精神满满。 在开发Spring Boot应用时&#xff0c;接口的参数校验是一个重要的环节&#xff0c;它确保了数据的完整性和准确性。而国际化处理则使得应用能够支持多种语言&#xff0c;提升了用户体验。 一、参数…

ev多域名ssl证书2000元一年送一月

多域名SSL证书是一种特殊的数字证书产品。多域名SSL证书可以同时保护多个独立的域名站点&#xff0c;这些域名站点可以是多个主域名、子域名&#xff0c;多域名SSL证书可以为它们提供传输数据加密服务以及身份认证服务。EV多域名SSL证书具有更高的安全性&#xff0c;所以一些金…

蓝桥集训之母亲的牛奶

蓝桥集训之母亲的牛奶 核心思想&#xff1a; 暴搜 bfs/dfs bfs: 将每种情况搜索一遍 #include <cstdio>#include <algorithm>#include <cstring>#include <iostream>using namespace std;const int N 21;int A,B,C;struct Node{int a,b,c;}q[N*N*…

深入了解主播美颜技术:从美颜SDK到实时美颜算法

在当今数字化时代&#xff0c;直播行业蓬勃发展&#xff0c;成为了人们日常生活中不可或缺的一部分。而在直播中&#xff0c;主播的形象对于吸引观众、提升观看体验至关重要。为了呈现更加美好的形象&#xff0c;主播们常常会借助美颜技术。从最初的美颜SDK到如今的实时美颜算法…

PS学习-对象选择抠图,覆盖

之前使用通道抠图抠大树 对象 选择 ctrlj 水平居中 选区羽化 选择加选按住shift&#xff0c;减选按住alt 单个选择按住shift是变正方形&#xff0c;或者椭圆变成圆 覆盖 想把天空都变成白色 选区羽化ctrlj 复制粘贴几个往上放 复制了十来个&#xff0c;遮住就行 首先存储为PS…

二叉搜索树题目:将有序链表转换为二叉搜索树

文章目录 题目标题和出处难度题目描述要求示例数据范围 前言解法一思路和算法代码复杂度分析 解法二思路和算法代码复杂度分析 题目 标题和出处 标题&#xff1a;将有序链表转换为二叉搜索树 出处&#xff1a;109. 将有序链表转换为二叉搜索树 难度 5 级 题目描述 要求 …

SPA单页面有哪些优缺点

单页面应用&#xff08;SPA&#xff09;作为一种现代化的Web应用程序架构&#xff0c;在当今互联网时代越来越受到开发者和用户的欢迎。它通过在加载应用程序时只加载一次页面&#xff0c;实现页面内容的动态更新&#xff0c;带来了许多优势和挑战。本文将深入探讨SPA的优点和缺…