webpack 打包自己的--windows

news/2025/2/2 19:52:06/

第一步安装node

1、安装nodejs:https://nodejs.org/zh-cn/download/releases/

一、Window系统配置:

打开命令窗口,进入当前工程目录
npm配置淘宝镜像:npm config set registry http://registry.npm.taobao.org/
npm安装parcel-bundler:npm install -g parcel-bundler
运行工程:npm run dev

第二部、安装 Webpack:

npm install --save-dev webpack webpack-cli webpack-dev-server

wiindows 打包方法



第三步进入网站所在目录

 四、准住环境,加速


nrm use npm
nrm use taobao 
nrm use yarn

// 切淘宝镜像
npm config set registry http://registry.npm.taobao.org/

// 切默认官方镜像地址
npm config set registry https://registry.npmjs.org/

五、准住环境,可以打包html,css,png,js

npm install style - loader css - loader - D
----

npm install file - loader url - loader - D
---

npm install file - loader url - loader - D

npm install html - webpack - plugin - D
 

六、初始化配置文件

 npm init -y

{
  "name": "mf_app",
  "version": "1.0.0",
  "main": "cyberwin_apploader.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "description": "",
  "dependencies": {
    "-": "^0.0.1",
    "css": "^3.0.0",
    "D": "^1.0.0",
    "file": "^0.2.2",
    "html": "^1.0.0",
    "loader": "^2.1.1",
    "plugin": "^0.3.3",
    "style": "^0.0.3",
    "url": "^0.11.4",
    "webpack": "^5.97.1"
  }
}


七、执行准备

项目目录下,新建config文件夹,用于存放配置文件;src文件夹,用于存放源码;out文件夹,用于存放打包生成文

八、配置文件

const path=require('path'); //调用node.js中的路径
module.exports={
    entry:{
        index:'./src/js/index.js' //需要打包的文件
    },
    output:{
        filename:'[name].js',    //输入的文件名是什么,生成的文件名也是什么
        path:path.resolve(__dirname,'../out') //指定生成的文件目录
    },
    mode:"development"    //开发模式,没有对js等文件压缩,默认生成的是压缩文件
}

九、执行命令


 webpack --config config/webpack.config.js


http://www.ppmy.cn/news/1568774.html

相关文章

【毕业与课程大作业参考】基于 yolov8+pyqt5 界面自适应的表情识别检测系统 demo

【毕业与课程大作业参考】基于yolov8pyqt5界面自适应的表情识别检测系统demo.zip资源-CSDN文库 【毕业与课程大作业参考】基于 yolov8pyqt5 界面自适应的表情识别检测系统 demo 在人工智能和计算机视觉领域,表情识别检测系统是一个极具趣味性和挑战性的项目。对于正…

【异步编程】CompletableFuture:异步任务的选择(执行最快的)执行

文章目录 一. applyToEither : 拿到第一个任务结束的结果二. runAfterEither :第一个任务完成后执行副作用三. acceptEither:消费第一个任务的结果四. 三种接口总结 对于两个异步任务,我们有时希望在其中一个任务完成时立即执行某些操作&…

智联出行公司布局中国市场,引领绿色出行新潮流

近日,智联共享科技有限公司(智联出行ZSTL)正式入驻中国香港市场,开启中国地区“合伙人”战略部署,其线上服务平台也于同日上线。 作为共享单车领域的先行者,智联出行公司此举标志着其全球化布局的重要进展&…

数据结构:队列篇

图均为手绘,代码基于vs2022实现 系列文章目录 数据结构初探: 顺序表 数据结构初探:链表之单链表篇 数据结构初探:链表之双向链表篇 链表特别篇:链表经典算法问题 数据结构:栈篇 文章目录 系列文章目录前言一.队列的概念和结构1.1概念一、动态内存管理优势二、操作效率与安全性…

【memgpt】letta 课程5:可编程的agent内存

Programming Agent Memory 基本上是内存和内存块的部分。其中每个块都对应于某种字符限制。限制定义了当前块可以用掉多少上下文窗口。该块还有一个标签:

谭浩强C语言程序设计(3) 7章

1、递归实现N的阶乘 c复制 #include <cstdio> // 包含标准输入输出库// 计算n的阶乘 int total 0; // 定义全局变量total用于存储阶乘结果// 递归函数计算阶乘 int fac(int a){// 如果输入的数小于0&#xff0c;输出错误信息if (a < 0){printf("%d < 0,err…

使用 Docker + Nginx + Certbot 实现自动化管理 SSL 证书

使用 Docker Nginx Certbot 实现自动化管理 SSL 证书 在互联网安全环境日益重要的今天&#xff0c;为站点或应用部署 HTTPS 已经成为一种常态。然而&#xff0c;手动申请并续期证书既繁琐又容易出错。本文将以 Nginx Certbot 为示例&#xff0c;基于 Docker 容器来搭建一个…

把本地搭建的hexo博客部署到自己的服务器上

配置远程服务器的git 安装git 安装依赖工具包 yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel安装编译工具 yum install -y gcc perl-ExtUtils-MakeMaker package下载git&#xff0c;也可以去官网下载了传到服务器上 wget https://www.ke…