webpack 打包自己的--windows

第一步安装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

相关推荐
程序员黑豆3 小时前
Java 注释详解:单行、多行与文档注释的完整指南
java·前端·ai编程
剪刀石头布啊4 小时前
antd中可编辑表格中巧用useWatch实现联动高性能效果,以及定制延伸学习
前端
油丶酸萝卜别吃4 小时前
前端转全栈学习路线
前端·学习
浮生望5 小时前
前端路由进阶:History API原理与手写HistoryRouter
前端
陆枫Larry5 小时前
JavaScript 中的竞态是什么,为啥会有竟态?
前端
上海安当技术7 小时前
半天接入:USBKey RESTful API + C 动态库,Web 和 C/S 两套集成路径实战
前端·后端·restful·集成·usbkey
DevUI团队7 小时前
从“即兴创作”到“规格先行”,华为云码道(CodeArts)代码智能体持续深耕企业级规范驱动开发能力
前端·人工智能·后端
weixin_431600448 小时前
NestJS 入门(3):Guard 如何挡住未登录请求?
前端·后端·学习·nest.js
kyriewen9 小时前
我用Claude Code两天干完了团队两周的排期——周报发出去那一刻我就后悔了
前端·javascript·ai编程
IT_陈寒9 小时前
JavaScript类型转换把我坑惨了,这破玩意真该早点搞明白
前端·人工智能·后端